{
 "schema_version": 1,
 "generated": "2026-10-20",
 "id": "assafkip-claudemy--build-audio-course-on-any-topic",
 "repo": "assafkip/claudemy",
 "repo_url": "https://github.com/assafkip/claudemy",
 "repo_slug": "assafkip-claudemy",
 "title": "Build a 12-lesson audio course on any topic",
 "page_title": "How to build a 12-lesson audio course on any topic with Claudemy",
 "summary": "Turn a topic you name into about 12 two-minute audio lessons with cards and cited sources.",
 "who": "A self-learner who wants to pick up a skill such as negotiation or sourdough and will not finish a long syllabus or a 40-hour course.",
 "problem": "Existing courses are long, fixed and often out of date, so people start them and stop.",
 "outcome": "A short course of audio lessons, a card per lesson, and a playbook file that the learner keeps.",
 "steps": [
  "Run `/plugin marketplace add assafkip/claudemy` in Claude Code.",
  "Run `/plugin install claudemy@claudemy` in Claude Code.",
  "Install dependencies with `pip install beautifulsoup4` and make sure ffmpeg is available.",
  "Optional: set `ELEVENLABS_API_KEY` for natural two-voice lessons, or skip it to use macOS voices.",
  "Ask Claude Code with `teach me <topic>` and approve the sample lesson when it is ready. (inferred, check the README)"
 ],
 "agent_prompt": "Using the Claudemy skill in the assafkip/claudemy repo, ask Claude Code to teach <topic>. Expected output: about 12 two-minute MP3 lessons, a card per lesson, and a playbook file in the local workspace. Verify that each lesson card links to the pages the research actually read.",
 "agents": [
  "claude-code"
 ],
 "difficulty": "Intermediate",
 "time": "60 minutes",
 "basis": "readme",
 "caveat": "Claudemy needs Claude Code with web search, and the sample lesson pauses the run until you react to it.",
 "category": "Research",
 "tags": [
  "Research"
 ],
 "lang": "python",
 "requirements": [
  "Claude Code with web search",
  "Python 3 with beautifulsoup4 and ffmpeg installed",
  "Optional: an ElevenLabs API key for two-voice audio, otherwise macOS built-in voices are used",
  "Optional: pandoc if you want a Word copy of the cards"
 ],
 "risk": "none",
 "seen_in_the_wild": false,
 "mentioned_publicly": false,
 "risks": [
  {
   "tag": "credentials",
   "notice": "If you set ELEVENLABS_API_KEY, the text of each lesson is sent to ElevenLabs to render audio, so keep the key in your environment or the plugin keychain prompt."
  }
 ],
 "best": true,
 "score": 1.0,
 "evidence": [],
 "url": "https://dedupedai.com/use-cases/assafkip-claudemy/build-audio-course-on-any-topic/",
 "md": "https://dedupedai.com/use-cases/assafkip-claudemy/build-audio-course-on-any-topic/index.md",
 "disclaimer": "Deduped lists open-source repositories that belong to other people. We do not own, maintain, audit, or vouch for any of them, and a repo appearing here is not an endorsement or a safety check. The use cases, steps, and prompts are written by AI and may be incomplete, outdated, or just wrong. Where a use case is marked \"Seen in the wild\", we link to public posts where someone described something similar, but we have not verified those posts and the use case itself is still our AI's own write-up. Use all of this at your own risk. Only run code, commands, or agents on systems and accounts you are authorized to use, and read the code and every command before you run it, especially anything that touches credentials, files, or the network. Nothing here is professional, security, legal, or financial advice. All trademarks and project names belong to their respective owners, and their use here does not imply affiliation. Content is provided as is, without warranties of any kind. Found a mistake, a safety problem, or something you want removed? Email hello@dedupedai.com and we will look at it promptly.",
 "api": "https://dedupedai.com/api/v1/usecases/assafkip-claudemy--build-audio-course-on-any-topic.json",
 "api_version": "v1"
}
