
Ppt Generation
Turn a topic or outline into a styled deck where each slide gets a consistent AI-generated image and ships as a real PPTX file.
Overview
PPT Generation is an agent skill most often used in Build (also Launch) that plans slide structure, generates consistent per-slide images, and exports a PowerPoint PPTX file.
Install
npx skills add https://github.com/bytedance/deer-flow --skill ppt-generationWhat is this skill?
- Plans multi-slide structure with a unified visual style before generating assets
- Supports presentation styles including Business, Academic, Minimal, Apple Keynote, Creative, glassmorphism, and dark-pre
- Generates a unique AI image per slide via the image-generation skill workflow
- Uses the previous slide as a reference image to keep look-and-feel consistent across the deck
- Assembles slide images into a professional PPTX you can open in PowerPoint or Keynote
- Multiple named presentation styles including Business, Academic, Minimal, Apple Keynote, Creative, glassmorphism, and da
- Sequential per-slide image generation with previous-slide reference for consistency
Adoption & trust: 2.2k installs on skills.sh; 70.7k GitHub stars; 3/3 security scanners passed (skills.sh audits); trending (+100% hot-view momentum).
What problem does it solve?
You need a visual presentation fast but slide-by-slide design and image consistency usually eat a full day.
Who is it for?
Indie builders who want image-rich pitch or product decks from a prompt or outline without manual PowerPoint styling.
Skip if: Teams that require strict corporate templates, editable vector charts only, or decks built purely from live data dashboards with no image generation step.
When should I use this skill?
When the user requests to generate, create, or make presentations (PPT/PPTX).
What do I get? / Deliverables
You get a multi-slide PPTX with AI-generated art matched to a chosen style, ready to present or attach to outreach.
- Structured presentation plan with chosen visual style
- Per-slide generated images
- Final composed PPTX file
Recommended Skills
Journey fit
Spans multiple journey phases - primary shelf plus alternate fits below.
Presentation artifacts are produced while you are building narrative and demo materials, even when the deck is later used for fundraising or launch. Docs subphase covers slide decks, pitch materials, and exportable office deliverables—not app UI code.
Where it fits
Produce a ten-slide product tour deck with dark-premium styling for a beta readme and sales call.
Generate an announcement deck with glassmorphism visuals for a Product Hunt or investor email attachment.
Quickly mock a narrative deck to test positioning before you invest in a custom Figma template.
How it compares
Use instead of asking the agent for bullet-only outlines that you still have to design and export yourself.
Common Questions / FAQ
Who is ppt-generation for?
Solo and indie builders who need finished PPTX presentations with cohesive visuals for pitches, demos, or content—not just speaker notes.
When should I use ppt-generation?
Use it in Build when creating docs and demo decks, and in Launch when preparing distribution-ready pitch or announcement slides; trigger whenever the user asks to generate or make a PPT/PPTX.
Is ppt-generation safe to install?
Check the Security Audits panel on this Prism page; the skill orchestrates image generation and file output, which may use network and local filesystem in your agent environment.
Workflow Chain
Requires first: image generation
SKILL.md
READMESKILL.md - Ppt Generation
# PPT Generation Skill ## Overview This skill generates professional PowerPoint presentations by creating AI-generated images for each slide and composing them into a PPTX file. The workflow includes planning the presentation structure with a consistent visual style, generating slide images sequentially (using the previous slide as a reference for style consistency), and assembling them into a final presentation. ## Core Capabilities - Plan and structure multi-slide presentations with unified visual style - Support multiple presentation styles: Business, Academic, Minimal, Apple Keynote, Creative - Generate unique AI images for each slide using image-generation skill - Maintain visual consistency by using previous slide as reference image - Compose images into a professional PPTX file ## Presentation Styles Choose one of the following styles when creating the presentation plan: | Style | Description | Best For | |-------|-------------|----------| | **glassmorphism** | Frosted glass panels with blur effects, floating translucent cards, vibrant gradient backgrounds, depth through layering | Tech products, AI/SaaS demos, futuristic pitches | | **dark-premium** | Rich black backgrounds (#0a0a0a), luminous accent colors, subtle glow effects, luxury brand aesthetic | Premium products, executive presentations, high-end brands | | **gradient-modern** | Bold mesh gradients, fluid color transitions, contemporary typography, vibrant yet sophisticated | Startups, creative agencies, brand launches | | **neo-brutalist** | Raw bold typography, high contrast, intentional "ugly" aesthetic, anti-design as design, Memphis-inspired | Edgy brands, Gen-Z targeting, disruptive startups | | **3d-isometric** | Clean isometric illustrations, floating 3D elements, soft shadows, tech-forward aesthetic | Tech explainers, product features, SaaS presentations | | **editorial** | Magazine-quality layouts, sophisticated typography hierarchy, dramatic photography, Vogue/Bloomberg aesthetic | Annual reports, luxury brands, thought leadership | | **minimal-swiss** | Grid-based precision, Helvetica-inspired typography, bold use of negative space, timeless modernism | Architecture, design firms, premium consulting | | **keynote** | Apple-inspired aesthetic with bold typography, dramatic imagery, high contrast, cinematic feel | Keynotes, product reveals, inspirational talks | ## Workflow ### Step 1: Understand Requirements When a user requests presentation generation, identify: - Topic/subject: What is the presentation about - Number of slides: How many slides are needed (default: 5-10) - **Style**: business / academic / minimal / keynote / creative - Aspect ratio: Standard (16:9) or classic (4:3) - Content outline: Key points for each slide - You don't need to check the folder under `/mnt/user-data` ### Step 2: Create Presentation Plan Create a JSON file in `/mnt/user-data/workspace/` with the presentation structure. **Important**: Include the `style` field to define the overall visual consistency. ```json { "title": "Presentation Title", "style": "keynote", "style_guidelines": { "color_palette": "Deep black backgrounds, white text, single accent color (blue or orange)", "typography": "Bold sans-serif headlines, clean body text, dramatic size contrast", "imagery": "High-quality photography, full-bleed images, cinematic composition", "layout": "Generous whitespace, centered focus, minimal elements per slide" }, "aspect_ratio": "16:9", "slides": [ { "slide_number": 1, "type": "title", "title": "Main Title", "subtitle": "Subtitle or tagline", "visual_description": "Detailed description for image generation" }, { "slide_number": 2, "t