From claude-tutor
Curates and presents learning resources for any topic from existing Claude learning plans or fresh web research. Organizes by module or type, notes free/paid.
npx claudepluginhub kirilxd/claude-tutor --plugin claude-tutorThis skill uses the workspace's default tool permissions.
**ALWAYS** use the `AskUserQuestion` tool when asking the user questions, in any context. If you have too many questions for the tool, split them up into multiple calls.
Generates researched, module-based learning plans for technical or general topics. Saves plans and quiz progress to ~/.claude/learning/ directories. Resumes existing plans with status.
Creates evidence-based learning plans using spaced repetition, retrieval practice, interleaving, and elaboration for long-term retention. Guides goal definition, material breakdown, scheduling, and progress tracking for exams, skills, or tech mastery.
Delivers structured multi-session tutoring for technical topics with Socratic diagnostics, knowledge graphs for prerequisites, agendas, teaching, quizzes, and progress tracking.
Share bugs, ideas, or general feedback.
ALWAYS use the AskUserQuestion tool when asking the user questions, in any context. If you have too many questions for the tool, split them up into multiple calls.
Provide curated external resources for a topic, either from an existing learning plan or via fresh web research. Group by type, note free vs paid, and organize by module when a plan exists.
The resources skill reads data written by the learn skill. Here are the formats:
index.json (~/.claude/learning/index.json) — look up topics[slug].planFile to find the plan path.
Plan files (~/.claude/learning/plans/<slug>-<date>.json) — contain modules[], each with resources[] where each resource has title, url, type (docs|video|tutorial|book|course), and free (boolean).
Read ~/.claude/learning/index.json and look for the requested topic.
If a plan exists:
~/.claude/learning/plans/[file]If no plan exists:
With existing plan — organize by module:
── Resources: [Topic] ────────────────────────────
### Module 1: [Title]
📖 Documentation
• [Title] — [url]
[one-line description if helpful]
🎥 Videos & Courses
• [Title] — [url] (free|$paid)
📝 Tutorials
• [Title] — [url]
📚 Books
• [Title] — [author] (free|$paid)
### Module 2: [Title]
...
──────────────────────────────────────────────────
Without plan — organize by type:
── Resources: [Topic] ────────────────────────────
📖 Official Documentation
• ...
🎥 Video Courses
• ...
📝 Tutorials & Articles
• ...
📚 Books
• ...
💡 Tip: Use /learn [topic] to create a structured learning
plan that organizes these resources into modules.
──────────────────────────────────────────────────