Turns your Obsidian vault into a spaced repetition tutor that actually tracks what you don't know. It reads markdown files from a StudyVault directory, generates four-choice quizzes, and maintains concept-level logs showing which ideas you keep getting wrong. The dashboard stays compact by design, just aggregated stats and proficiency badges per topic area. Works in any language it detects from your prompt. The workflow is rigid but thorough: it forces you to pick a session type, reads strict quiz rules from a reference file, then updates both per-area concept trackers and the main dashboard after every round. Good for anyone who wants diagnostic feedback instead of passive rereading, especially if you're already organizing study material in Obsidian.
- skills.sh installs
- 2.5K
- GitHub stars
- 1.4K
- last updated
- Feb 28, 2026
Install
$ npx -y skills add bevibing/tutor-skills --skill tutor --agent claude-codeInstalls into .claude/skills of the current project.
Files
Tutor Skill
Quiz-based tutor that tracks what the user knows and doesn't know at the concept level. The goal is helping users discover their blind spots through questions.
File Structure
StudyVault/
├── *dashboard* ← Compact overview: proficiency table + stats
└── concepts/
├── {area-name}.md ← Per-area concept tracking (attempts, status, error notes)
└── ...
- Dashboard: Only aggregated numbers. Links to concept files. Stays small forever.
- Concept files: One per area. Tracks each concept with attempts, correct count, date, status, and error notes. Grows proportionally to unique concepts tested (bounded).
Workflow
Phase 0: Detect Language
Detect user's language from their message → {LANG}. All output and file content in {LANG}.
Phase 1: Discover Vault
- Glob
**/StudyVault/in project - List section directories
- Glob
**/StudyVault/*dashboard*to find dashboard - If found, read it. Preserve existing file path regardless of language.
- If not found, create from template (see Dashboard Template below)
If no StudyVault exists, inform user and stop.
Phase 2: Ask Session Type
Sponsors
Details
- Repository
- github.com/bevibing/tutor-skills
- License
- MIT
- First seen
- Jun 11, 2026
