brief-to-slides
Builds a visual, editable PowerPoint (.pptx) deck with speaker-ready notes, exact timing, citations and a layout-checked design from a topic, an audience and a length, using only the user's own material (strict mode) or adding web research (extended mode). Use when the user asks for a presentation, slide deck, lecture, training session or talk, wants a brief, outline or source documents turned into slides, or needs speaker notes and per-slide timing for a deck. Also use to make targeted changes to a deck this skill produced.
- Compatibility
- Needs Python 3, npm, LibreOffice and poppler to build the deck and render previews; scripts/setup_env.sh installs the rest. Intake questions use AskUserQuestion where the client has it and are asked in plain text otherwise.
Pinned to revision e66fcca4db6f, so it is the text this page describes rather than whatever the author pushed since.
Files
- skills/brief-to-slides/SKILL.md
- skills/brief-to-slides/README.md
- skills/brief-to-slides/assets/blank-template.pptx
- skills/brief-to-slides/assets/template.pptx
- skills/brief-to-slides/references/build-notes.md
- skills/brief-to-slides/references/default-brief.md
- skills/brief-to-slides/references/design-system.md
- skills/brief-to-slides/references/intake-questions.md
- skills/brief-to-slides/references/research-and-citations.md
- skills/brief-to-slides/references/revisions.md
- skills/brief-to-slides/references/slide-patterns.md
- skills/brief-to-slides/references/slides-artifact.md
- skills/brief-to-slides/references/speaker-notes.md
- skills/brief-to-slides/scripts/build.py
- skills/brief-to-slides/scripts/check_deck.py
- skills/brief-to-slides/scripts/collect_sources.py
- skills/brief-to-slides/scripts/diff_decks.py
- skills/brief-to-slides/scripts/dsl.py
- skills/brief-to-slides/scripts/example_spec.py
- skills/brief-to-slides/scripts/inspect_template.py
- skills/brief-to-slides/scripts/render_html.py
- skills/brief-to-slides/scripts/render_pptx.py
- skills/brief-to-slides/scripts/render_preview.sh
- skills/brief-to-slides/scripts/setup_env.sh
Every link opens the file at its source, pinned to the revision this page describes.