Tutor Setup — Knowledge to Obsidian StudyVault
Turns PDFs, documents, URLs, or a source-code project into a fully linked Obsidian StudyVault with concept notes, practice questions, and dashboards.
What it does
The skill scans your current working directory and auto-selects one of two modes:
- Document Mode: extracts text from PDF/TXT/MD/HTML/EPUB (via
pdftotext) or URLs (WebFetch), verifies which source file and page range covers each topic, then builds a numberedStudyVault/. Concept notes carry YAML frontmatter, wiki-links, callouts, comparison tables, and ASCII diagrams; every topic folder gets a practice file with 8+ questions and foldable answers for active recall. - Codebase Mode: triggered by markers like
package.json,pom.xml, orgo.mod. It maps architecture, request flow, and module boundaries into a new-developer onboarding vault with code-reading, config, debugging, and extension exercises.
A final self-review phase checks the output against a quality checklist, and a tag registry plus mandatory interlinking keeps the vault navigable. All reads and writes stay inside the CWD.
Who it's for
- Students building exam-prep vaults in Obsidian
- Anyone converting lecture PDFs or textbooks into active-recall notes
- Developers who just inherited an unfamiliar codebase
- Tech leads who want a first draft of onboarding documentation
Examples
- Run it in a folder with five lecture PDFs — it reads TOCs and sample pages, confirms the source map with you, then generates chapter notes, practice files, and an "Exam Traps" dashboard.
- Run it inside a Spring Boot repo — it switches to Codebase Mode and produces request-flow diagrams, per-module interface notes, and 5+ onboarding exercises per major module.
- Pass a docs URL as the argument — it fetches the page and produces tagged concept notes plus a Quick Reference with links to every formula and heading.
· · · Install guide · · ·
Try it now, no install
Paste this into Claude to use the skill without installing anything.
Read the instructions in this file and follow them to help me: https://raw.githubusercontent.com/bevibing/tutor-skills/HEAD/skills/tutor-setup/SKILL.md What I want: (describe your task here)
If Claude can't open the link, open it yourself and paste the contents instead.
↓ If it works for you, download the ZIP below and install it. Then it runs on its own — no pasting each time.
Install in the Claude app (no terminal)
- Download the ZIP with the button below.
- In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
- Go to Customize → Skills → + → 'Upload a skill' and upload the ZIP.
Install in Claude Code
Let Claude do it — paste this into Claude Code
Install the skill I found on Claude Skill Mart. Copy the skills/tutor-setup folder from the GitHub repo bevibing/tutor-skills into my ~/.claude/skills/tutor-setup/. When it's done, tell me in one line what this skill can do.
Install with a command instead
git clone https://github.com/bevibing/tutor-skills.git /tmp/tutor-skills && cp -r /tmp/tutor-skills/skills/tutor-setup ~/.claude/skills/⚠ This is a third-party skill. Check the source repository before installing.
- Open a terminal and create the skills folder:
mkdir -p ~/.claude/skills - Clone the repo to a temp directory:
git clone https://github.com/bevibing/tutor-skills.git /tmp/tutor-skills - Copy the skill in:
cp -r /tmp/tutor-skills/skills/tutor-setup ~/.claude/skills/ - If you plan to process PDFs, install the extractor:
brew install poppler(macOS) orsudo apt-get install poppler-utils(Ubuntu/Debian). - Copy your study material into the folder you will work in — the skill refuses to touch files outside the current directory.
- Start
claudein that folder and ask: "Use the tutor-setup skill to build a StudyVault from these sources." - Confirm the detected mode and the source-to-topic mapping it shows you, then let it generate
StudyVault/and open that folder as a vault in Obsidian.