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.
How this skill is triggered — by the user, by Claude, or both
Slash command
/claude-tutor:resourcesThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
**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.
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.
──────────────────────────────────────────────────
npx claudepluginhub kirilxd/claude-tutor --plugin claude-tutorGenerates researched, module-based learning plans for technical or general topics. Saves plans and quiz progress to ~/.claude/learning/ directories. Resumes existing plans with status.
Teaches users new skills or concepts within a structured workspace, managing lessons, reference materials, and learning records across sessions.
Creates a structured teaching workspace with lessons, reference materials, and learning records for multi-session skill acquisition.