By netsirius
AI-powered tutoring with intelligent project suggestions, project-based learning, adaptive learning, exam preparation, and smart study planning. Specify what you want to learn or prepare for (job interviews, portfolio) and get AI-suggested portfolio-ready projects. Learn by building complete projects with progressive tasks, milestones, and architecture decisions. Supports university subjects, research, certifications, projects, and self-learning. Features spaced repetition (SM-2), contextual teaching, exam simulations, calendar export, and learning style adaptation.
Initialize a new tutoring project. Use /tutor:init to configure the current directory as a learning space with progress tracking. Supports any subject and learning context - university, research, certification, professional, or self-taught.
Smart dashboard showing what to study today. Use /tutor:today or just /tutor to get personalized recommendations based on your progress, exam dates, and SRS items due.
Start or continue a lesson on a specific topic. Use /tutor:learn [topic] to learn something new or /tutor:learn to continue where you left off.
Get the next recommended action based on your learning context and progress. Adapts to any learning type - university, project, self-taught, etc.
Get a practice exercise. Use /tutor:exercise for an exercise on the current topic, or /tutor:exercise [difficulty] where difficulty can be basic, intermediate, advanced, or challenge.
Personal tutor for learning anything. Explains concepts, adapts difficulty level, and guides learning progressively. Supports programming (any language), mathematics, science, languages, history, and any other subject. Use when the user wants to learn something new, needs explanations, asks to continue their course, or mentions they are studying.
Evaluates student work for ANY subject. For programming, compiles and runs tests. For other subjects, evaluates answers against criteria. Provides detailed, educational feedback. Use when the user submits solutions, asks to review their work, or wants to know if their answer is correct.
Generates personalized exercises and guides practice for ANY subject. Adapts difficulty according to the student's level and current topic. Supports programming, math, science, languages, and more. Use when the user asks for exercises, practice, challenges, or wants to test their knowledge.
Admin access level
Server config contains admin-level keywords
Uses power tools
Uses Bash, Write, or Edit tools
Based on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
AI-powered tutoring with intelligent project suggestions, project-based learning, adaptive learning, exam preparation, and smart study planning.
Features • Installation • Quick Start • Project-Based Learning • Learning Contexts • Commands • Exam Preparation • How It Works
# In Claude Code, run:
/plugin marketplace add hsantos/tutor-plugin
/plugin install tutor@hsantos-tutor-plugin
The plugin will be installed automatically with all dependencies.
If you have the plugin cloned locally:
# In Claude Code, run:
/plugin install /path/to/tutor-plugin
# In Claude Code, run:
/plugin install https://github.com/hsantos/tutor-plugin
After installation, restart Claude Code and run:
/tutor:init
If everything is configured correctly, you'll see the initialization wizard.
If the plugin system doesn't work, you can configure manually:
git clone https://github.com/hsantos/tutor-plugin
~/.claude/settings.json:{
"mcpServers": {
"tutor-tools": {
"command": "/bin/bash",
"args": ["/path/to/tutor-plugin/server/run_server.sh"],
"env": {
"TUTOR_PLUGIN_ROOT": "/path/to/tutor-plugin"
}
}
}
}
Plugin not found?
/plugin list # Check installed plugins
Server not starting?
# Test the server manually
cd /path/to/tutor-plugin/server
bash run_server.sh
Dependencies issues?
# Remove venv and let it recreate
rm -rf /path/to/tutor-plugin/server/.venv
# Initialize your learning project
/tutor:init
# Check your daily dashboard (recommended entry point)
/tutor
# Start learning
/tutor:learn binary-trees
# Practice
/tutor:exercise
# Prepare for an exam
/tutor:exam-prep
The tutor adapts to your learning situation:
npx claudepluginhub joshuarweaver/cascade-knowledge --plugin netsirius-tutor-pluginInteractive learning companion — creates personalized learning plans, quizzes with adaptive difficulty, and tracks progress across sessions
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.
Teach the user a new skill or concept, within this workspace.
In-context coding tutor for Claude Code. Learn from your real project with explanations, quizzes, diagnostics, and belt-based progression — locally and privately.
Agent skills that package evidence-backed pedagogical methodologies (explain-and-check, quiz-me, connect-to-what-you-know, ask-me-questions, learn-by-doing, linked-notes, flashcards) as workflows applied to code. The anti-cognitive-surrender layer: closes the comprehension gap that opens when an LLM has done the work on the human's behalf.
Skill mapping, practice plans, and learning retrospectives. Builds personalized roadmaps with milestones and practice checkpoints, and runs periodic reviews to adjust based on progress.