/slide - Create Beautiful Presentations
Generate professional presentations for pitch decks, campaign proposals, creative briefs, and internal reports. AI-powered content creation with beautiful design templates, export to editable .pptx files.
Commands
/slide - Create Presentation
Generate complete slide decks from simple prompts or detailed briefs.
Syntax:
/slide:create "<presentation topic or brief>"
Features:
- Analyze presentation goals and target audience
- Generate structured outline with key messages
- Create compelling content for each slide
- Design slides with professional templates and visuals
- Export to editable .pptx file ready for customization
Examples:
# Investor pitch deck
/slide:create "Series A pitch deck for AI marketing automation platform"
# Campaign proposal
/slide:create "Q1 2025 product launch campaign proposal with budget breakdown"
# Product demo presentation
/slide:create "technical demo of API rate limiting feature for enterprise clients"
# Internal report
/slide:create "Q4 marketing performance review with key metrics and 2025 strategy"
# Sales enablement
/slide:create "competitive analysis comparing our platform vs. competitors for sales team"
Output:
/assets/slides/YYYY-MM-DD-slug/
├── presentation.pptx # Editable PowerPoint file
├── outline.md # Slide structure and key messages
├── script.md # Speaker notes for each slide
├── images/
│ ├── slide-01-cover.png # Preview images
│ ├── slide-02-problem.png
│ ├── slide-03-solution.png
│ └── ...
└── metadata.json # Theme, fonts, color palette
Presentation Types & Templates
1. Pitch Deck (Investor Presentation)
Use Case: Fundraising, investor meetings, Demo Day
Slide Structure (10-15 slides, 10-15 minutes):
- Cover - Company name, tagline, presenter info
- Problem - Market pain points, quantified impact
- Solution - Your product/service, unique value proposition
- Product Demo - Screenshots, key features (2-3 slides)
- Market Opportunity - TAM/SAM/SOM, market trends
- Business Model - Revenue streams, pricing
- Traction - Key metrics, growth trajectory
- Competition - Competitive landscape, differentiation
- Team - Founders, advisors, key hires
- Financials - Revenue projections, burn rate
- Ask - Funding amount, use of funds, milestones
- Vision - Long-term goals, exit strategy
Design Elements:
- Clean, professional layout (lots of white space)
- Minimal text (max 6 bullets per slide)
- High-quality product screenshots
- Data visualizations (charts, graphs)
- Consistent color palette (brand colors)
Example Command:
/slide:create "Series A pitch deck - AI marketing automation SaaS, raising $3M, 15x YoY growth, 500+ customers"
2. Campaign Proposal
Use Case: Client pitches, internal campaign approvals, agency presentations
Slide Structure (15-20 slides, 20-30 minutes):
- Cover - Campaign name, client/brand, date
- Executive Summary - Campaign goals, expected outcomes
- Situation Analysis - Current state, challenges
- Target Audience - Personas, demographics, psychographics
- Campaign Objectives - SMART goals (Specific, Measurable, Achievable, Relevant, Time-bound)
- Big Idea - Core concept, creative direction
- Campaign Strategy - Channels, tactics, timeline
- Creative Execution - Mockups, copy, visuals (3-5 slides)
- Media Plan - Channel mix, reach/frequency
- Budget Breakdown - Cost allocation, ROI projections
- Success Metrics - KPIs, measurement plan
- Timeline & Milestones - Gantt chart, key dates
- Team & Responsibilities - Roles, contacts
- Risks & Mitigation - Potential issues, contingency plans
- Next Steps - Approval process, launch checklist
Design Elements:
- Bold, creative visuals (campaign mockups)
- Client brand colors and fonts
- Campaign mood boards
- Budget and timeline tables
- Before/after comparisons
Example Command:
/slide:create "Q1 product launch campaign - new API feature, developer audience, $50K budget, 6-week timeline"
3. Product Demo Presentation
Use Case: Sales presentations, webinars, conference talks
Slide Structure (8-12 slides, 15-20 minutes):
- Cover - Product name, demo focus
- Agenda - What you’ll cover, expected outcomes
- Problem - Customer pain points
- Overview - Product introduction, key benefits (1 slide)
- Feature Demo - Live demo with annotations (4-6 slides)
- Feature 1: Screenshot + explanation
- Feature 2: Screenshot + use case
- Feature 3: Screenshot + benefits
- Integrations: How it fits into workflow
- Pricing - Tiers, packages, ROI calculator
- Social Proof - Customer logos, testimonials
- Next Steps - Trial signup, schedule meeting, contact info
Design Elements:
- Large product screenshots (full-screen)
- Annotations and callouts on screenshots
- Step-by-step walkthroughs
- Before/after comparisons
- Customer logos and quotes
Example Command:
/slide:create "API rate limiting demo for enterprise customers - dashboard walkthrough, configuration, monitoring"
4. Internal Report / Review
Use Case: Quarterly reviews, team updates, board meetings
Slide Structure (10-15 slides, 15-20 minutes):
- Cover - Report title, time period, department
- Executive Summary - Key highlights, headline metrics
- Performance Overview - Dashboard-style metrics
- Key Wins - Major achievements (with visuals)
- Challenges - Issues faced, lessons learned
- Metric Deep Dives - 3-5 slides on key metrics
- Traffic/Engagement
- Conversions/Revenue
- Customer Acquisition Cost
- Retention/Churn
- Campaign Performance - Individual campaign results
- Insights & Learnings - Data-driven takeaways
- Recommendations - Action items for next quarter
- Q&A - Discussion slide
Design Elements:
- Data-heavy slides (charts, graphs, tables)
- Color-coded metrics (green/red for performance)
- Trend lines and comparisons (YoY, QoQ)
- Minimal text, let data speak
- Professional, corporate style
Example Command:
/slide:create "Q4 2024 marketing performance review - campaign results, pipeline impact, 2025 recommendations"
Design Customization
Theme Options
Pre-built Themes (specify with --theme flag):
| Theme | Style | Best For | Colors |
|---|---|---|---|
| Modern | Clean, minimalist, lots of white space | Tech companies, SaaS | Blue, gray, white |
| Bold | High contrast, vibrant colors | Creative agencies, campaigns | Red, black, yellow |
| Professional | Corporate, traditional | Enterprise, finance, legal | Navy, gray, white |
| Startup | Playful, lots of gradients | Early-stage, consumer | Purple, pink, cyan |
| Dark | Dark background, neon accents | Developer tools, gaming | Black, cyan, magenta |
| Minimalist | Ultra-simple, typography-focused | Luxury, design, consulting | Black, white, one accent |
Example with Theme:
/slide:create "pitch deck for developer tools startup" --theme=dark
Custom Branding
Provide brand guidelines in /assets/brand-guidelines.md:
# Brand Guidelines
## Colors
- Primary: #4F46E5 (Indigo)
- Secondary: #06B6D4 (Cyan)
- Accent: #F59E0B (Amber)
- Text: #1F2937 (Dark Gray)
- Background: #FFFFFF (White)
## Typography
- Headings: Inter Bold
- Body: Inter Regular
- Monospace: JetBrains Mono (code examples)
## Logo
- File: /assets/brand/logo.png
- Usage: Top-left corner, slide 1 cover
- Size: 120x40px
## Imagery Style
- Product screenshots: Clean, high-res, with subtle shadows
- Icons: Outline style, 2px stroke
- Charts: Use brand colors, minimal gridlines
The /slide:create command will automatically apply your branding.
Advanced Options
Custom Outline
Provide custom outline instead of auto-generating:
/slide:create @outline.md
Example outline.md:
# Presentation Outline
## Slide 1: Cover
Title: "API Rate Limiting Made Simple"
Subtitle: "Enterprise-Grade Protection In 3 Lines Of Code"
## Slide 2: Problem
Title: "API Security Challenges"
Points:
- APIs face unpredictable traffic spikes
- Without protection, infrastructure fails
- Traditional solutions are complex and expensive
## Slide 3: Solution
Title: "Intelligent Rate Limiting"
Content: Product overview with dashboard screenshot
Features: Real-time monitoring, flexible limits, zero downtime
[... Continue for all slides ...]
Speaker Notes
Auto-generate speaker notes for each slide:
/slide:create "pitch deck" --speaker-notes
Output (script.md):
# Speaker Notes
## Slide 1: Cover (30 seconds)
Introduction: "Good morning everyone. I'm [Name], CEO of [Company]. We're building the future of API security."
Key Point: Hook audience with the problem we solve
Transition: "Let me start with a question..."
## Slide 2: Problem (1 minute)
Script: "How many of you have experienced API downtime due to traffic spikes? [Pause for hands]
This is more common than you think. Last year, 67% of companies reported API-related outages..."
Data Point to Emphasize: 67% statistic
Transition: "This is the problem we're solving."
[... Continue for each slide ...]
Technical Specs
Output Format
PowerPoint (.pptx) Specifications:
- Format: Office Open XML (.pptx)
- Compatible: PowerPoint 2016+, Google Slides, Keynote
- Slide Size: 16 (1920x1080px) or 4 (1024x768px)
- Fonts: Embedded (no font installation needed)
- Images: High-res PNG/JPEG, embedded in file
- File Size: Typically 5-15 MB (depends on images)
Editable Elements:
- All text boxes (fully editable)
- Images (replaceable)
- Colors (theme colors, easy to change)
- Layouts (rearrange, add/delete slides)
- Charts (linked to embedded Excel data)
Export Options
Multiple Formats (specify with --export flag):
# Export to PDF (for printing/sharing)
/slide:create "pitch deck" --export=pdf
# Export slide images (for embedding in docs)
/slide:create "campaign proposal" --export=png
# Export to Google Slides (upload to Drive)
/slide:create "demo presentation" --export=google-slides
Related Skills
The /slide:create command automatically activates these skills:
- copywriting - Compelling slide content
- content-marketing - Presentation strategy
- ai-artist - Visual design generation
Related Agents
These agents collaborate in the /slide:create workflow:
- copywriter - Write persuasive slide content
- ui-ux-designer - Design beautiful layouts
Workflows
See full workflow guides:
- Campaign Workflow - Campaign proposal presentations
Troubleshooting
Slides Missing Product Screenshots
Issue: Generated slides use placeholder images instead of actual product screenshots.
Solution:
- Add product screenshots to
/assets/screenshots/product/ - Reference specific features in prompt: “include dashboard screenshot showing rate limiting configuration”
- Use
--screenshots=/path/to/screenshots/flag to specify custom directory - Manually replace placeholders in .pptx file after generation
Content Too Long
Issue: Slides have too much text, violating “max 6 bullets” rule.
Solution:
- Add
--conciseflag for shorter bullet points - Specify in prompt: “keep slides minimal, max 5 words per bullet”
- Edit .pptx file to condense text after generation
- Use
--speaker-notesto move details to notes section
Design Doesn’t Match Brand
Issue: Generated slides don’t use company brand colors/fonts.
Solution:
- Create
/assets/brand-guidelines.mdwith colors, fonts, logo - Use
--theme=customflag to apply brand guidelines - Provide brand kit files in
/assets/brand/(logo.png, colors.json) - Manually apply company PowerPoint template after generation
Charts/Graphs Not Generated
Issue: Data visualization slides missing charts.
Solution:
- Provide data in prompt: “Q4 revenue 750K, Q2 $1.2M”
- Attach CSV data file:
/slide:create @outline.md --data=metrics.csv - Use simpler chart types (bar, line instead of complex sankey/sunburst)
- Manually add charts to .pptx using embedded Excel data table