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

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.

EducationIntermediate1,08393AI score 8/10Last updated: Feb 28, 2026

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 numbered StudyVault/. 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, or go.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

  1. 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.
  2. 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.
  3. 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)
  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 && 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 and create the skills folder: mkdir -p ~/.claude/skills
  2. Clone the repo to a temp directory: git clone https://github.com/bevibing/tutor-skills.git /tmp/tutor-skills
  3. Copy the skill in: cp -r /tmp/tutor-skills/skills/tutor-setup ~/.claude/skills/
  4. If you plan to process PDFs, install the extractor: brew install poppler (macOS) or sudo apt-get install poppler-utils (Ubuntu/Debian).
  5. Copy your study material into the folder you will work in — the skill refuses to touch files outside the current directory.
  6. Start claude in that folder and ask: "Use the tutor-setup skill to build a StudyVault from these sources."
  7. 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.