By kirilxd
Generate personalized module-based learning plans for technical topics, take adaptive quizzes with one-at-a-time questions and difficulty adjustment, track quiz scores and progress in a local web dashboard at http://localhost:3847, review weak areas with study recommendations, and access curated resources.
npx claudepluginhub kirilxd/claude-tutor --plugin claude-tutorLaunch the learning dashboard web UI to view and edit plans, progress, and spaced repetition data
Start learning a new topic — asks clarifying questions, researches resources, and creates a structured learning plan
The user wants to be quizzed. Arguments: $ARGUMENTS
Find curated learning resources — books, courses, tutorials, and docs for any topic
View your learning progress — quiz scores, weak areas, and what to study next
Use only when user explicitly asks to "open dashboard", "show dashboard", "launch dashboard", or "learning UI". Opens a local web interface for viewing and editing learning plans, quiz progress, and spaced repetition data.
Use when user wants to learn a topic or create a study plan. Triggers on "teach me", "I want to learn", "explain X to me", "study", "help me understand", "where do I start with", "how do I get into", or any request to understand a subject in depth. Covers both technical topics (programming, system design, DevOps) and general knowledge (history, science, languages, music theory). Also use when someone asks for a "learning path", "roadmap", or "curriculum" for a topic — even if they don't explicitly say "learn".
Use when user wants to be tested or quizzed on any topic. Triggers on "quiz me", "test me", "test my knowledge", "practice questions", "check my understanding", or when asking for a quiz on something they've been learning. Also use when user finishes a learning module and wants to check understanding. Works with or without a prior learning plan.
Use when user asks for learning resources, recommendations, or materials on any topic. Triggers on "find me resources", "what should I read about", "best tutorials for", "recommend a book on", "good courses for", "where can I learn more about", "any videos on", or any request for curated study materials. Also use when user wants to browse what's available before committing to a full learning plan — this skill works with or without an existing plan.
Use when user asks about their learning progress or wants study guidance. Triggers on "how am I doing", "my progress", "what should I study next", "show my scores", "what are my weak areas", "review my learning", "how well do I know X", or any request to see quiz results, track improvement, or decide what to focus on next. Also use when the user seems unsure what to study — this skill provides data-driven recommendations.
Modifies files
Hook triggers on file write and edit operations
Share bugs, ideas, or general feedback.
Adaptive technical tutoring skill that builds a persistent knowledge graph and learner profile across sessions
Claude skill for configuring and initializing tutoring sessions and curriculum. Sets up structured learning pathways and educational frameworks.
In-context coding tutor for Claude Code. Learn from your real project with explanations, quizzes, diagnostics, and belt-based progression — locally and privately.
Personalized coding tutorials that use your actual codebase for examples with spaced repetition quizzes
Ultra-compressed communication mode. Cuts ~75% of tokens while keeping full technical accuracy by speaking like a caveman.