
Tutor Setup
Converts PDFs, codebases, or web sources into structured Obsidian study vaults. The smart part is auto-detection: drop it in a folder with package.json and you get onboarding docs for new developers; point it at PDFs and you get concept notes with practice questions. Worth noting it enforces pdftotext for extraction instead of letting Claude read PDFs directly, which saves you from token bloat. The quality checklist and mandatory source mapping are thorough, maybe overly so, but that's the point if you're serious about turning raw material into actual study infrastructure. Ships with templates for MOCs, quick references, and exam traps.
- skills.sh installs
- 1.5K
- GitHub stars
- 1K
- last updated
- Jul 14, 2026
Install
$ npx -y skills add roundtable02/tutor-skills --skill tutor-setup --agent claude-codeInstalls into .claude/skills of the current project.
Files
Tutor Setup — Knowledge to Obsidian StudyVault
CWD Boundary Rule (ALL MODES)
NEVER access files outside the current working directory (CWD). All source scanning, reading, and vault output MUST stay within CWD and its subdirectories. If the user provides an external path, ask them to copy the files into CWD first.
Mode Detection
On invocation, detect mode automatically:
- Check for project markers in CWD:
package.json,pom.xml,build.gradle,Cargo.toml,go.mod,Makefile,*.sln,pyproject.toml,setup.py,Gemfile
- If any marker found → Codebase Mode
- If no marker found → Document Mode
- Tie-break: If
.git/is the sole indicator and no source code files (*.ts,*.py,*.java,*.go,*.rs, etc.) exist, default to Document Mode. - Announce detected mode and ask user to confirm or override.
Document Mode
Transforms knowledge sources (PDF, text, web, epub) into study notes. Templates: templates.md
Phase D1: Source Discovery & Extraction
Sponsors
Details
- Repository
- github.com/roundtable02/tutor-skills
- First seen
- Apr 16, 2026