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.
Based on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Build mode for project-based learning. Guides you through implementing the next task in your project.
Export your study plan to calendar. Use /tutor:calendar to export to Google Calendar, Apple Calendar, Outlook, or generic .ics format.
Manage the study plan. Use /tutor:curriculum to view the current curriculum, /tutor:curriculum generate to create an automatic one, or /tutor:curriculum import to use an external one (e.g., from Coursera).
Exam preparation mode. Use /tutor:exam-prep to enter exam preparation mode with simulations, focused review, and adaptive strategies based on time remaining.
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.
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.
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.
Admin access level
Server config contains admin-level keywords
Uses power tools
Uses Bash, Write, or Edit tools
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:
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimnpx 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.
Adaptive technical tutoring skill that builds a persistent knowledge graph and learner profile across sessions
Personalized coding tutorials that use your actual codebase for examples with spaced repetition quizzes
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.
In-context coding tutor for Claude Code. Learn from your real project with explanations, quizzes, diagnostics, and belt-based progression — locally and privately.