do-presentationlisted
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