TimCodes04
UserAn AI learning system for Obsidian, built entirely from Claude Code skills and markdown conventions. Zero custom code.
Categories
Indexed Skills (15)
ingest
Turn a PDF, document, or webpage into vault knowledge — atomic concept notes, worked examples, and flashcards — via a chunked, resumable pipeline. Handles anything from a 30-page lecture script to a 700-page textbook (one chapter per run).
learn
Build a new course in the Obsidian vault from a topic the user wants to learn — research it (web + given sources), write a curriculum, then generate lessons, flashcards, and concept notes progressively. Also continues existing courses (--continue <slug>).
palace
Mind-palace assistant — record the user's self-created mnemonics room by room, link them to knowledge notes, and run palace walks, forward and reverse lookups, and rehearsals.
problems
Problem-solving practice — generate graded problem sets per lesson (worked → faded → independent), run LLM-graded attempt sessions in the terminal, and re-queue failed problems for spaced re-attempts.
quiz
Run an interactive LLM-graded retrieval quiz in the terminal over one course or a set of lessons, then update mastery, write the quiz log, and spawn targeted flashcards from every error.
setup
One-command install and health check — asks where your knowledge base (Obsidian vault) should live, writes config.env, scaffolds the vault (folders, Home, Inbox, Profile, dashboards, templates), and walks you through the Obsidian plugin settings. Safe to re-run; never overwrites your notes.
study
Daily study driver — reads due-card state and course progress, plans today's session (reviews → quiz → new material), runs it with the user, and writes the study log.
teach
Teach a lesson as an adaptive Socratic dialogue instead of static reading — pretest first, build on what the user already knows, and record the session into the lesson note.
card
Add, edit, or regenerate flashcards for a lesson or concept note, following the card-writing rules and preserving FSRS scheduling state on untouched cards.
connect
Discover non-obvious, cross-domain connections between vault notes and write them as real wikilinks into both notes' Related sections — making hidden structure visible in the graph.
project
Learn by building — scoped computational mini-projects (simulate, verify, fit, derive) grounded in recently learned material; Claude scaffolds, the user writes the part that teaches.
teachback
Learning by teaching — Claude plays a curious, slightly confused student while the user teaches a topic, with probing questions secretly aimed at the user's weak spots.
tutor
Socratic tutoring session grounded in the vault and source PDFs — probes what the user thinks first, gives graduated hints instead of answers, and captures insights back into notes and cards.
brief
Generate the daily brief on command — active-course overview, today's learning priorities, inbox status, and honest connections between current topics and today's world events.
inbox
Process the vault's quick-capture Inbox — answer questions jotted from any device, file durable knowledge into the right notes, mint flashcards, and archive the items.
Bio shown is the top-scored skill's repo description as a fallback — real GitHub bios land in a future update.