claude-tutor plugin
Claude Code plugin that builds a study plan for any topic, runs adaptive quizzes and schedules reviews with the SM-2 algorithm.
- 155 ★ on the repository
- Last commit
- MIT
Extended access
Why this level
- Hooks enforce the file schema in `~/.claude/learning/` and the web interface starts a local server on port 3847.
Install
- Works in
In your terminal, with SkillFoxx CLI
npx skillfoxx add plugins/claude-tutorDetects the agents on your machine, shows the access level and pins the version.
Other ways to install
Access and checks
How we reviewExtended accessThe tool runs code or makes network calls and only reads external data.
- Hooks enforce the file schema in `~/.claude/learning/` and the web interface starts a local server on port 3847.
This is third-party code. Review the repository files before installing.
What it does
claude-tutor turns Claude Code into a tutor. The `/learn` command researches a topic on the web and builds a plan of modules, concepts and links to materials. Claude then teaches each module with examples and comprehension checks. The `/quiz` command asks questions in several formats: multiple choice, true or false, short answer, fill in the blank. Difficulty rises with your results and weak areas come up more often. SM-2 schedules reviews at intervals of 1, 6 and 15 days and beyond. The `/dashboard` command opens a local web interface on port 3847 with a review calendar and a progress chart.
Who it is for. Developers and other learners who study a new topic in the terminal and want to keep the material beyond the first week.
Good fit when
- You want to get into Kubernetes or DNS in one evening and need an ordered path rather than scattered links.
- You studied a topic a week ago and want to check what stuck.
- Before an interview you need to refresh networking protocols, starting with weak spots.
- Progress across several topics is easier to read on a calendar and chart than in a file list.
Not a fit when
- You need a formal course with a teacher and a certificate.
- The agent must not browse the web for materials.
- You will study outside Claude Code; the plugin works only there.
Example request
Teach me Kubernetes basics: build a plan by module, then quiz me on the first one.Limitations
The web interface supports only multiple choice and true or false questions. Short answer and fill-in-the-blank exist only in the terminal. Claude sometimes invents field names in plan files; the web interface normalizes them on read and a hook blocks common errors. Interactive terminal questions need a Claude Code version where `AskUserQuestion` works, otherwise questions arrive as plain text. All data stays in `~/.claude/learning/` and is not sent anywhere, but Claude gathers materials through web search.
How to disable. Run `/plugin uninstall claude-tutor@kirilxd-plugins` and `/plugin marketplace remove kirilxd-plugins`. Delete learning data separately with `rm -rf ~/.claude/learning/`.
FAQ
Do I have to call commands manually?
No. Phrases like "teach me recursion" or "quiz me on networking" trigger the right skill; `/learn`, `/quiz`, `/review` and `/resources` stay as a fallback.
Where are plans and results stored?
In `~/.claude/learning/`: a topic registry, learner profile, plans and progress files. The terminal and web interface read the same data.
How do I open the web interface?
Run `/dashboard` or say "open dashboard". The page opens at `http://localhost:3847`.
What are the start-up reminders?
A session-start hook lists overdue reviews every time you open Claude Code.
Is internet access needed?
Only for gathering materials: `/learn` searches the web. Plans, quizzes and progress are stored locally and not sent anywhere.
Discussion
No questions or reviews yet.
Related
PluginsA personal AI tutor for Claude Code: a syllabus, one lesson at a time, and each next lesson shaped by your annotations and feedback
Plugin and skill for Claude Code, Codex and Kilo that researches a topic on the web and builds a local learning board
A Claude Code plugin with four skills for teachers: lesson plans, differentiation, lesson prep and checks for understanding.
Study coach plugin for people with ADHD: small chunks of new material, review quizzes and explain-it-back prompts.
A CLI that turns Claude Code into a coach: a personal syllabus, teach-back of each topic and spaced repetition on a schedule
A Claude Code plugin that catches your corrections in chat and, after review, writes them into CLAUDE.md and AGENTS.md
README in short
The cycle is plan, study, quiz, review. A learner profile remembers your study style and carries it across topics.