Skills for Real Engineers. Straight from my .agents directory.
tutor-setup
Agent skill frombevibing/tutor-skills
Transforms knowledge sources into an Obsidian StudyVault. Two modes: (1) Document Mode — PDF/text/web sources → study notes with practice questions. (2) Codebase Mode — source code project → onboarding vault for new developers. Mode is auto-detected based on project markers in CWD.
How to install tutor-setup
npx skills add bevibing/tutor-skills# or add only this skill to Claude Code: copy the folder
skills/tutor-setup/
# into
~/.claude/skills/tutor-setup/ (all projects)
.claude/skills/tutor-setup/ (one project)
1# Tutor Setup — Knowledge to Obsidian StudyVault23## CWD Boundary Rule (ALL MODES)45> **NEVER access files outside the current working directory (CWD).**6> All source scanning, reading, and vault output MUST stay within CWD and its subdirectories.7> If the user provides an external path, ask them to copy the files into CWD first.89## Mode Detection1011On invocation, detect mode automatically:12131. **Check for project markers** in CWD:14 - `package.json`, `pom.xml`, `build.gradle`, `Cargo.toml`, `go.mod`, `Makefile`,15 `*.sln`, `pyproject.toml`, `setup.py`, `Gemfile`162. **If any marker found** → **Codebase Mode**173. **If no marker found** → **Document Mode**184. **Tie-break**: If `.git/` is the sole indicator and no source code files (`*.ts`, `*.py`, `*.java`, `*.go`, `*.rs`, etc.) exist, default to Document Mode.195. Announce detected mode and ask user to confirm or override.2021---2223## Document Mode2425> Transforms knowledge sources (PDF, text, web, epub) into study notes.26> Templates: [templates.md](references/templates.md)2728### Phase D1: Source Discovery & Extraction29301. **Auto-scan CWD** for `**/*.pdf`, `**/*.txt`, `**/*.md`, `**/*.html`, `**/*.epub` (exclude `node_modules/`, `.git/`, `dist/`, `build/`, `StudyVault/`). Present for user confirmation.312. **Extract text (MANDATORY tools)**:32…
Excerpt shown under the repository's MIT license.
More skills in tutor-skills
Similar skill repositories
An agentic skills framework & software development methodology that works.
A single CLAUDE.md file to improve Claude Code behavior, derived from Andrej Karpathy's observations on LLM coding pitfalls.
Public repository for Agent Skills
Makes your AI agent think like the laziest senior dev in the room. The best code is the code you never wrote.
An AI skill that provides design intelligence for building professional UI/UX across multiple platforms.
