Slideshow Creator
Skill Verified ActiveGenerates professional presentations from a JSON deck specification using 18 slide types with dark/light variants, content-to-layout decision logic, and calibrated character limits. Ships with a default professional theme and supports custom themes via utility-slideshow-themer.
Enables users to quickly generate consistent, professional presentations from structured content, saving time and ensuring visual quality.
Features
- Generates .pptx and .pdf presentations
- Supports 18 slide types with dark/light variants
- Uses decision logic for slide selection
- Enforces character limits for content slots
- Supports custom themes and default professional theme
Use Cases
- Creating slide decks for stakeholder updates
- Generating professional .pptx files from content briefs
- Producing consistent presentations without manual formatting
- Exporting presentations to PDF for sharing
Non-Goals
- Creating complex data visualizations (use dedicated charting tools)
- Building interactive web presentations
- Editing existing PowerPoint files
Workflow
- Read content brief
- Plan deck (select slide types, variants)
- Write JSON deck specification
- Run `node scripts/generate-deck.js` for .pptx
- Optionally run `node scripts/export-pdf.mjs` for .pdf
- Report output file location
Practices
- Presentation generation
- Content structuring
- Theming
Prerequisites
- Node.js 18+
- npm or yarn
Installation
First, add the marketplace
/plugin marketplace add product-on-purpose/pm-skills/plugin install pm-skills@pm-skills-marketplaceQuality Score
VerifiedTrust Signals
Similar Extensions
Master Claude for Legal
100Master skill for legal teams using Claude. Loads the right reference for the user's question (privilege configuration, MCP hardening, verification, long documents, practice-area patterns, skill authoring) and routes to specialized starter skills (NDA triage, version diff, meeting brief, citation verification, status synthesis). Auto-invokes when the user mentions legal work, contracts, redlines, NDAs, privilege, attorney-client, court filings, depositions, regulatory compliance, or asks how to set up Claude for a law firm or in-house legal team.
Teach Guidance
100Guide a person in becoming a better teacher and explainer. AI coaches content structuring, audience calibration, explanation clarity, Socratic questioning technique, feedback interpretation, and reflective practice for technical presentations, documentation, and mentoring. Use when a person needs to present technical content and wants preparation coaching, wants to write better documentation or tutorials, struggles to explain concepts across expertise levels, is mentoring a colleague, or is preparing for a talk or knowledge-sharing session.
Presentation Styling
100Knowledge about CSS classes, component patterns, and syntax highlighting in the presentation
Presentation Structure
100Knowledge about the presentation slide format, weight system, navigation, and section structure
Pptx
99Use this skill any time a .pptx file is involved in any way — as input, output, or both. This includes: creating slide decks, pitch decks, or presentations; reading, parsing, or extracting text from any .pptx file (even if the extracted content will be used elsewhere, like in an email or summary); editing, modifying, or updating existing presentations; combining or splitting slide files; working with templates, layouts, speaker notes, or comments. Trigger whenever the user mentions "deck," "slides," "presentation," or references a .pptx filename, regardless of what they plan to do with the content afterward. If a .pptx file needs to be opened, created, or touched, use this skill.
Presenting Conference Talks
98Generates conference presentation slides (Beamer LaTeX PDF and editable PPTX) from a compiled paper with speaker notes and talk script. Use when preparing oral talks, spotlight presentations, or invited talks for ML and systems conferences.