
Ppt Creator
Turn a topic or messy notes into a structured, persuasive slide deck with charts, speaker notes, and a finished PPTX or Marp export.
Overview
PPT Creator is an agent skill most often used in Build (also Validate, Launch) that turns topics or documents into rubric-scored, export-ready slide decks with charts and speaker notes.
Install
npx skills add https://github.com/daymade/claude-code-skills --skill ppt-creatorWhat is this skill?
- 10 minimal intake questions (references/INTAKE.md) when context is missing
- End-to-end workflow from outline through charts and speaker notes (references/WORKFLOW.md)
- Self-evaluation rubric (references/RUBRIC.md); scores below 75 trigger up to 2 automatic refinement passes
- Pyramid Principle and assertion-evidence storytelling baked into structure
- Exports complete decks as PPTX and/or Marp-compatible formats
- rubric pass threshold ≥ 75
- up to 2 automatic refinement iterations
Adoption & trust: 1k installs on skills.sh; 1.2k GitHub stars; 2/3 security scanners passed (skills.sh audits).
What problem does it solve?
You have ideas or raw notes but no persuasive, visualization-ready deck with consistent narrative and speaker support.
Who is it for?
Founders and indie builders preparing pitches, quarterly reviews, webinars, or internal roadmaps who want structured storytelling and file deliverables in one pass.
Skip if: Teams that already have an approved deck template and only need trivial typo edits, or anyone who refuses minimal intake when the topic is underspecified.
When should I use this skill?
User requests presentations, decks, PPT/slides, pitch optimization, or conversion of materials into structured slides with visualization and notes.
What do I get? / Deliverables
You receive an outline, finalized slides, charts, speaker notes, and PPTX/Marp files that meet a ≥75 rubric score after up to two refinements.
- Structured outline
- Slide drafts with charts
- Speaker notes
Recommended Skills
Journey fit
Spans multiple journey phases - primary shelf plus alternate fits below.
Slide decks are primary build-phase documentation and storytelling deliverables that product and solo builders ship before demos and launches. Docs is the canonical shelf because the skill’s output is a structured presentation artifact (outline, slides, notes), not code or infra.
Where it fits
Shape a lean pitch narrative before committing to a full product build.
Produce a stakeholder roadmap deck with charts tied to your spec.
Finalize a demo or webinar deck with speaker notes for live distribution.
Turn metrics narratives into a quarterly business review slide set.
How it compares
Use instead of asking the agent for unstructured bullet slides without intake, rubric scoring, or export packaging.
Common Questions / FAQ
Who is ppt-creator for?
Solo builders, founders, and PMs who need business, product, or educational presentations with charts, notes, and downloadable slide files—not one-off chat summaries.
When should I use ppt-creator?
In Validate when scoping a pitch or prototype story; in Build when packaging docs for stakeholders; in Launch when preparing demo or distribution decks; whenever the user asks to make, improve, or optimize a presentation or PPT.
Is ppt-creator safe to install?
It generates local presentation files from your inputs; review the Security Audits panel on this Prism page and treat uploaded confidential data according to your own policy.
SKILL.md
READMESKILL.md - Ppt Creator
# PPT Creator > **Goal**: Transform a simple topic into a presentation-ready, high-quality slide deck. When key information is missing, use the minimal intake form (references/INTAKE.md) to gather context or apply safe defaults. Then follow the workflow (references/WORKFLOW.md) to produce an outline, slide drafts, charts, and speaker notes. After generation, self-evaluate using the rubric (references/RUBRIC.md); if the score is < 75, automatically refine up to 2 iterations until ≥ 75 before delivery. See **Deliverables** section for final output structure. ## When to Use This Skill Use this skill when the user requests: - "Make a presentation/deck/PPT/slides" on any topic - "Improve/optimize a presentation/pitch/demo" - Converting scattered materials into a structured, persuasive slide deck - Creating presentations with data visualization and speaker notes - Building decks for business reviews, product pitches, educational content, or reports ## Quick Start 1. **Gather Intent**: If critical information is missing, ask the **10 Minimal Questions** (references/INTAKE.md). If the user doesn't respond after 2 prompts, use the **safe default** for each item and clearly note assumptions in speaker notes. 2. **Structure the Story**: Apply the **Pyramid Principle** to establish "one conclusion → 3-5 top-level reasons → supporting evidence." Each slide uses **assertion-style headings** (complete sentences), with body content providing evidence (charts/tables/diagrams/data points). Templates are in references/TEMPLATES.md 3. **Choose Charts**: Use the **Chart Selection Dictionary** in references/VIS-GUIDE.md to pick the most appropriate visualization for each point. If the user provides data (tables/CSV), **optionally** call `scripts/chartkit.py` to generate PNG charts; otherwise, create placeholder diagrams with a list of required data fields. 4. **Layout & Style**: Follow references/STYLE-GUIDE.md for font sizes, line spacing, white space, contrast ratios, color palettes, and accessibility (WCAG AA compliance). 5. **Speaker Notes**: Generate 45-60 second speaker notes for each slide, structured as: opening → core assertion → evidence explanation → transition. 6. **Self-Check & Score**: Use references/CHECKLIST.md for a pre-flight check, then score with references/RUBRIC.md If total score < 75, identify the weakest 3 items and refine; repeat scoring (max 2 iterations). 7. **Deliverables** (all saved to `/output/`): - `/output/slides.md`: Markdown slides (Marp/Reveal.js compatible), with assertion-style headings + bullet points/chart placeholders + notes - `/output/assets/*.png`: Generated charts (if applicable) - `/output/notes.md`: Full speaker notes and delivery outline - `/output/refs.md`: Citations and data sources - `/output/presentation.pptx`: If `python-pptx` is available, export to PPTX; otherwise, keep Markdown and include instructions for "one-click conversion to PPTX" in the first screen (does not block delivery) ## Orchestration Mode (End-to-End Automation) When the user requests a "complete" or "presentation-ready" deliverable, ppt-creator automatically orchestrates the full pipeline: content creation → data synthesis → chart generation → dual-path PPTX creation (Marp + document-skills:pptx) → chart insertion. This typically delivers TWO complete PPTX files with different styling for user comparison. **Activation**: Phrases like "complete PPTX", "final deliverable", "ready for presentation" **Duration**: 4-6 minutes (parallel execution) **Output**: presentation_marp_with_charts.pptx + presentation_pptx_with_charts.pptx