This is a spaced repetition quiz system that lives in your Obsidian vault and tracks what you actually don't know. It reads your StudyVault markdown files, generates four question quizzes based on the content, and maintains concept level tracking with attempts, correctness, and error notes. The workflow is structured: it detects weak areas from your dashboard, lets you choose between diagnostic mode or drilling specific gaps, then updates proficiency badges and concept files after each session. The skill enforces strict quiz rules from a reference file and keeps two types of state: a compact dashboard with aggregate stats and per area concept trackers that log your confusion patterns. It's multilingual and designed to help you find blind spots rather than just test memorization.
- skills.sh installs
- 1.8K
- GitHub stars
- 1K
- last updated
- Jul 14, 2026
Install
$ npx -y skills add roundtable02/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/roundtable02/tutor-skills
- First seen
- Apr 16, 2026
