
Claudemy
Turn any topic into a short audio course.
Install
npx skills add assafkip/claudemy --skill claudemy -g -a claude-code -y- Repository
- assafkip/claudemy584
- Category
- Writing
- Updated
- 7d ago
- License
- MIT
- Context cost
- Mediumabout 2,257 tokens
- Runs scripts
- Yes, review before use
What it does
Turn any topic into a short audio course. Researches the topic on the web, works out what most good sources agree on and where they split, then writes and renders a broken-down set of 2-minute two-host audio lessons, each with a one-screen card and one small thing to try. Can also build the class from one specific person's work when asked. Use this whenever someone wants to learn a skill or subject ("teach me X", "make me a course on X", "I want to learn how to X", "break X down into lessons", "audio lessons on X", "a class on X from someone's writing", "podcast-style lessons"), even if they don't say "audio" or "class".
Claudemy
Give it a topic; it researches it and hands back a course someone will actually finish. Each lesson is about 2 minutes of two voices talking, plus a card with the idea in three lines and one small thing to try. Every claim traces back to a page the class really read, and every lesson says how widely the sources agree.
Why this shape: short audio gets heard, one small practice gets done, a rule written into a playbook gets kept, and a citation to a real page keeps the lessons honest.
Inputs
- Topic (required): "negotiation", "sourdough baking", "technical interviewing".
- Lesson count: default 12 (three arcs of four). The user can ask for more or fewer.
- Level: beginner by default. Use what the user says ("I already know the basics").
- A person (optional): "teach me negotiation from Chris Voss's writing". Then the class is built from that person's own published work, and research mode is skipped or used only to fill gaps (say which).
The class is general. It does not read the user's project files, notes or settings, and lessons don't assume anything about the learner beyond what they said in the request.
Workspace
Everything for one class lives in ./claudemy/<topic-slug>/ under the current directory:
sources.json the reading list (and the person, if one was asked for)
raw/web/ each researched page, one markdown file, front matter with url
raw/<person>/ that person's posts, only in person mode
research/ topics.md, notes/<batch>.md, agreement-map.md
class/lesson-plan.md
class/NN-<handle>/ script.txt, card.md, <handle>.mp3
class/playbook.md the rules the learner keeps
deliver/ zips and combined cards
Scripts live next to this file in scripts/. Call them by absolute path.
