By dvcrn
Expose memcli as a Claude-installable skill for Memrise teaching course maintenance
A CLI for interacting with Memrise community courses
npm install -g memcli
# or
bun add -g memcli
Set your Memrise credentials via environment variables:
export MEMRISE_USERNAME="your_username"
export MEMRISE_[REDACTED:Password]
# Optional
export MEMRISE_CLIENT_ID="your_client_id"
Alternatively, you can pass credentials explicitly with --username and --password flags.
npx skillsnpx skills add dvcrn/memcli --full-depth
Use --list first if you want to confirm discovery before installing:
npx skills add dvcrn/memcli --full-depth --list
Add the marketplace from this repo, then install the bundled memcli plugin:
claude plugin marketplace add dvcrn/memcli
claude plugin install memcli@dvcrn-memcli --scope user
If you already added the marketplace and want to retest packaging changes:
claude plugin marketplace update dvcrn-memcli
claude plugin install memcli@dvcrn-memcli --scope user
Open Claude's plugin or marketplace UI, add or select the dvcrn/memcli marketplace, then install the memcli plugin.
List your teaching courses:
memcli courses
List words in a course:
memcli words 123456
List words in a specific level (limit to 10 items):
memcli words 123456 --level 1 --limit 10
Add a new word to a course:
memcli add-to-course 123456 --field "1=Hello" --field "2=Bonjour"
Rename a level:
memcli rename-level 16267521 "02/19"
Delete a level:
memcli delete-level 16267524
Search a pool for existing items:
memcli search-pool 7778482 --field "1=Hello"
The CLI defaults to a human-readable text output. For scripting, use JSON:
memcli courses --output json
courses / my-courses – List your teaching courses
--limit <n>--offset <n>course-by-id <course-id> – Fetch course details by IDcourse-by-slug <slug> – Fetch course details by slugcourse-levels <course-id> – List levels in a coursecourse-columns <course-id> – Show course column configurationwords <course-id> – List words/items
--level <index> – List items in a specific level (1-based index)--limit <n> – Limit number of itemslearnable <learnable-id> – Fetch a single learnable item by IDget-pool <pool-id> – Fetch pool informationsearch-pool <pool-id> – Search a pool
--field <key>=<value> (repeatable)--exclude <learnable-id> (repeatable)--original-onlyadd-to-course <course-id> – Add a thing to a course (defaults to first level)
--field <key>=<value> (repeatable)--level-index <n> (default 0)add-to-level <level-id> – Add a thing to a specific level ID
--field <key>=<value> (repeatable)rename-level <level-id> <new-title> – Rename a leveldelete-level <level-id> – Delete a levelYou can also pass --columns '{"1":"value"}' as a JSON string instead of repeated --field flags.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
npx claudepluginhub dvcrn/memcli --plugin memcliOperate the DEVONthink CLI for databases, records, tags, search, and AI-powered document workflows.
Claude plugin for chainenv, the CLI for config-aware local secret workflows across keychain and 1Password.
Claude plugin for WeWork booking, booking lookup, and calendar export tasks using the installed wework CLI.
Claude plugin for TripIt CLI workflows.
Operate and validate the TripIt CLI for trip and itinerary workflows, including CRUD operations for trips, hotels, flights, transport, activities, and document attachments
Fluent — AI Language Learning Kit. Personal AI tutor for any target language. Uses spaced repetition (SM-2), active recall, adaptive difficulty, and tracking across 6 databases. Daily practice: /fluent-review, /fluent-vocab, /fluent-writing, /fluent-speaking, /fluent-reading, /fluent-learn. Start with /fluent-setup.
Evidence-based instructional design pipeline. 11 skills backed by peer-reviewed research across 11 domains. Analyze, design, build, review, and export courses with every recommendation citing its evidence tier.
Interactive learning companion — creates personalized learning plans, quizzes with adaptive difficulty, and tracks progress across sessions
Comprehensive teaching lifecycle suite for university professors: design → build → assess → deliver → reflect → improve. 15 skills, 89 modes, 76-agent ensemble, Course Passport state, alignment + quality gates, spec-driven submission auditing, AI-era assessment integrity, plus extensions: slide-deck rendering, executable labs, video scripting, course publishing, TA coordination, accreditation mapping, bilingual courseware, learner analysis (学情分析), course dashboard.
9 short commands (/setup, /list, /trans, /note, /wiki, /add, /page, /cheatsheet, /ralphtrans) for Tongji Look lecture transcription, supplementary material ingestion, course wiki generation, and GitHub Pages deployment.
A personal AI tutor based on Bloom's 2-sigma research: it generates a structured syllabus, teaches one adaptive lesson at a time, and tailors each next lesson to the learner's highlights and feedback. Bundles the bloom-tutor tutoring skill plus six learn-* learning-method skills.