do-presentation

Solid

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'.

AI & Automation 20 stars 11 forks Updated yesterday GPL-3.0

Install

View on GitHub

Quality Score: 77/100

Stars 20%
44
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Make a Presentation Produce a polished slide deck the audience actually understands: researched from the codebase, structured for the audience (educational or client-facing), themed to the repo's design system, and exported via Marp to PDF/HTML (PPTX on request). Success is judged at Step 10's verify checklist — exports exist, slide count matches plan, every review 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 → Marp export) is fully generic — it needs only `npx`/Marp and `curl`, 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_DETECTION.md` | Building the Marp CSS theme — how to find and adapt the repo's design system | ## Quick start The topic comes from `$ARGUMENTS`. If empty, ask the user what to present on. ### Step 1: Scope the topic Determine what the presentation covers: - A single feature? A system overview? A concept explanation? - Who...

Details

Author
tomcounsell
Repository
tomcounsell/ai
Created
5 years ago
Last Updated
yesterday
Language
Python
License
GPL-3.0

Similar Skills

Semantically similar based on skill content — not just same category

Code & Development Listed

scaffold-presentation

Scaffold a new slide deck in the user's central presentations repo (~/dev/personal/presentations), sourcing content from the current code repo, the current conversation, or material in the Obsidian vault, and matching or creating a brand theme. Works from any directory. Use when the user says "make a presentation about X", "scaffold a deck", "turn this into slides", "lag en presentasjon om X", "create a talk from this repo/conversation", or wants to present something they have been working on.

2 Updated today
magnusrodseth
AI & Automation Solid

marp

Markdown-driven presentation pipeline producing PDF and HTML from MARP source with 31C branded theme. Four subcommands: new (prompt-to-deck), render (existing source), from (workspace markdown transform), watch (live preview). Internal decks, runbooks, state checks, knowledge renders. Do NOT use for editable PPTX client decks (use /pptx-generator) or LinkedIn carousels (use /pptx-generator).

10 Updated today
mishahanin
AI & Automation Solid

presentation-builder

Outlines compelling presentations built around a single core message, a clear narrative arc, one idea per slide, and concrete speaker notes. Use this skill when the user wants to create, outline, structure, or improve a slide deck, talk, pitch, keynote, conference presentation, sales demo, lecture, or any "build me slides / a presentation / a pitch deck" request — including requests like "turn this doc into slides", "help me prepare a talk", "make a deck about X", or "tighten my presentation".

3 Updated today
JayRHa