← ClaudeAtlas

do-presentationlisted

Create a polished Marp slide deck about a feature, concept, or system. Triggered by 'make a presentation', 'create slides', 'do-presentation', or 'explain this as a deck'.
tomcounsell/ai · ★ 24 · AI & Automation · score 77
Install: claude install-skill tomcounsell/ai
# Make a Presentation Produce a polished slide deck the audience actually understands: researched from the codebase, structured for the audience (educational, client-facing, or informational), set in the Yudame House theme, and exported via Marp to PDF/HTML (PPTX on request). Success is judged at Step 10's verify checklist — exports exist, fonts loaded, slide count matches plan, every editorial flag addressed. ## Repo Context Probe If `.claude/skill-context/do-presentation.md` exists, read it and honor its declarations; otherwise use the generic defaults described below. The static-deck flow (research → structure → theme → diagrams → editorial gate → Marp export) is fully generic — it needs only `npx`/Marp, `curl`, and network access for the Google Fonts import. No repo-specific tooling. The context file declares one optional capability: the **narrated `--video` mode** and the repo-provided CLI that powers it. When the file is absent (the common case in a foreign repo), the static deck (PDF/HTML/PPTX) is the deliverable and `--video` is unavailable. ## When to load sub-files | Sub-file | Load when... | |----------|-------------| | `CONTENT_GUIDE.md` | Structuring slide content — educational best practices, slide types, pacing | | `THEME.md` | Writing the Marp front matter — the Yudame House theme, its style block, slide archetypes | ## Quick start The topic comes from `$ARGUMENTS`. If empty, ask the user what to present on. ### Step 1: Scope the topic Determine what