Claude Skill MartBrowse skillsQuick linesLearn by videoTerminal guideWhat is a Skill?
← Back to list

Tutor Setup — Knowledge to Obsidian StudyVault

Scans your current folder and turns PDFs, docs, or a source repo into a fully cross-linked Obsidian StudyVault with dashboards, concept notes, and practice questions.

EducationIntermediate★ 1,286⑂ 121AI score 8/10Last updated: Feb 28, 2026

What it does

  • Auto-detects mode from project markers in the CWD: package.json, pyproject.toml, go.mod, Cargo.toml, etc. → Codebase Mode; otherwise Document Mode.
  • Document Mode (D1–D9): extracts PDFs via pdftotext (never the Read tool, to save tokens), builds a verified source→topic→page mapping, defines a kebab-case English tag registry, then generates StudyVault/ with an MOC, Quick Reference, Exam Traps, concept notes, and 8+ practice questions per topic folder using foldable answer callouts, ending with a checklist self-review.
  • Codebase Mode (C1–C9): explores the project, analyzes architecture and request flow, writes per-module notes (purpose, key files, public interface, internal flow, dependencies), and creates 5+ onboarding exercises per major module.
  • Guardrails: strict no access outside the CWD rule and mandatory equal-depth coverage of every enumerated subtopic.

Who it's for

  • Students turning thick PDF textbooks into a linked Obsidian knowledge base
  • Tech leads who want onboarding docs generated straight from a codebase
  • Study-group organizers who need an active-recall question bank

Examples

  1. Drop five course PDFs in a folder and run it → chapter concept notes, per-chapter question sets, and an exam-traps dashboard.
  2. Run inside a company backend repo → module map, API surface, a first-week onboarding path, and code-reading/debugging exercises.
  3. Pass a lecture page URL → WebFetch pulls the content and produces notes with a full topic checklist and tag registry.

· · · 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)
  1. Download the ZIP with the button below.
  2. In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
  3. Go to Customize → Skills → + → 'Upload a skill' and upload the ZIP.
↓ Download 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 && mkdir -p ~/.claude/skills && cp -r /tmp/tutor-skills/skills/tutor-setup ~/.claude/skills/

⚠ This is a third-party skill. Check the source repository before installing.

  1. Open a terminal.
  2. Clone the repo: git clone https://github.com/bevibing/tutor-skills.git
  3. Create the skills folder: mkdir -p ~/.claude/skills
  4. Copy the whole skill folder (including references/): cp -r tutor-skills/skills/tutor-setup ~/.claude/skills/
  5. For PDF sources, install the extractor — macOS: brew install poppler; Linux: sudo apt-get install poppler-utils
  6. cd into the folder holding your study materials or the repo you want documented, then start Claude Code there (the skill will not read files outside that folder).
  7. Run /tutor-setup or ask "build a study vault from the sources in this folder", then confirm or override the auto-detected mode.
  8. Open the generated StudyVault/ directory as a vault in Obsidian.