/pitch-deck
Generate professional PowerPoint pitch decks for startups and businesses. Use this skill when users request help creating investor pitch decks, sales presentations, or business pitch presentations. The skill follows standard 10-slide pitch deck structure and includes best
$ npx -y skills add ailabs-393/ai-labs-claude-skills --skill pitch-deck --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
- Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
- You can call itInvoke it directly when you want it.
- Slash command
/pitch-deck
Context preview
The summary Claude sees to decide when to auto-load this skill.
Generate professional PowerPoint pitch decks for startups and businesses. Use this skill when users request help creating investor pitch decks, sales presentations, or business pitch presentations. The skill follows standard 10-slide pitch deck structure and includes best
SKILL.md
pitch-deck.SKILL.mdname: pitch-deck
description: Generate professional PowerPoint pitch decks for startups and businesses. Use this skill when users request help creating investor pitch decks, sales presentations, or business pitch presentations. The skill follows standard 10-slide pitch deck structure and includes best practices for content and design.
Pitch Deck Generator
Overview
Generate professional PowerPoint pitch decks following industry best practices. This skill creates structured presentations for fundraising, sales, and business development using a proven 10-slide format.
When to Use This Skill
Activate this skill when users request:
- Investor pitch decks for fundraising
- Sales or business development presentations
- Product launch presentations
- Startup pitch competition decks
- Any structured business presentation following standard pitch deck format
Workflow
Step 1: Gather Information
Collect necessary information from the user to populate the pitch deck. Use a conversational approach to gather details across the following categories:
**Required information:** 1. **Company basics**: Company name, tagline (one-liner describing what you do) 2. **Problem**: What problem are you solving? Include data or statistics if available 3. **Solution**: How does your product/service solve the problem? Key features and benefits 4. **Business model**: How do you make money? Pricing, revenue streams
**Recommended information** (include if available): 5. **Market opportunity**: Market size (TAM/SAM/SOM), growth rate, market trends 6. **Product details**: Product features, screenshots, technology highlights 7. **Traction**: Key metrics, revenue, users, growth rate, milestones, customer testimonials 8. **Competition**: Competitors, competitive advantages, differentiation 9. **Team**: Founders and key team members with relevant background 10. **Financials & Ask**: Funding amount, use of funds, financial projections, milestones
**Approach:**
- Ask open-ended questions to understand the business
- Probe for specific metrics and data points when possible
- For missing information, offer to create placeholder slides that can be updated later
- Adapt the standard 10-slide structure based on available information
Step 2: Structure the Content
Organize the gathered information into the standard pitch deck structure:
1. **Title Slide**: Company name + tagline 2. **Problem**: Pain point being addressed 3. **Solution**: Product/service overview 4. **Market Opportunity**: Market size and growth 5. **Product**: Features and capabilities 6. **Traction**: Metrics and achievements 7. **Business Model**: Revenue and pricing 8. **Competition**: Competitive landscape 9. **Team**: Key people 10. **Financials & Ask**: Funding request and projections
**Reference best practices:** For detailed guidance on each slide's content and structure, consult `references/pitch_deck_best_practices.md`. Search for specific sections using grep:
grep -A 10 "### [Slide Number]. [Slide Name]" references/pitch_deck_best_practices.md
Step 3: Create the JSON Data File
Format the collected information as a JSON file that will be consumed by the pitch deck generation script. Create a file called `pitch_data.json` with the following structure:
{
"company_name": "Company Name",
"tagline": "One-line description of what you do",
"problem": [
"Problem statement 1 with data/statistics",
"Problem statement 2 showing impact",
"Problem statement 3 demonstrating urgency"
],
"solution": [
"How your product solves the problem",
"Key feature 1 and its benefit",
"Key feature 2 and its benefit",
"Unique value proposition"
],
"market": [
"TAM: Total addressable market with $ figure",
"SAM: Serviceable available market",
"SOM: Serviceable obtainable market",
"Market growth rate and trends"
],
"product": [
"Product feature 1",
"Product feature 2",
"Technology highlights",
"User experience benefits"
],
"traction": [
"Revenue: $X (YY% growth)",
"Users: X,XXX active users",
"Key milestone 1",
"Customer testimonial or social proof"
],
"business_model": [
"Revenue model (e.g., SaaS subscription)",
"Pricing: $XX/month per user",
"Unit economics: CAC, LTV, margins",
"Sales channels"
],
"competition": {
"our_advantages": [
"Advantage 1",
"Advantage 2",
"Unfair advantage/defensibility"
],
"competitors": [
"Competitor 1",
"Competitor 2",
"Alternative solutions"
]
},
"team": [
"Founder 1: Name - Background and relevant experience",
"Founder 2: Name - Background and relevant experience",
"Key hire: Name - Background and why they matter",
"Notable advisors"
],
"financials": [
"Raising: $X seed/Series A round",
"Use of funds: XX% engineering, XX% sales, XX% ops",
"Milestones with this funding",
"Runway: X-X months to next milestone"
]
}**Notes:**
- All fields are optional except `company_name`
- Use arrays for bullet points (will be rendered as bullet lists)
- Competition can be either an object with `our_advantages` and `competitors` keys (for two-column layout) or a simple array
- Keep bullet points concise (1-2 lines each)
- Include specific numbers and metrics where possible
Step 4: Generate the PowerPoint
Execute the Python script to create the PowerPoint presentation:
python3 scripts/create_pitch_deck.py pitch_data.json output_filename.pptx
The script will:
- Generate a professional PowerPoint file with proper formatting
- Apply consistent color scheme and typography
- Create slides based on available data (skipping sections if data not provided)
- Output a `.pptx` file ready for presentation or further customization
Step 5: Review and Iterate
Present the generated pitch deck location to the user and offer to:
- Add missing sections if information becomes available
Read more
name: pitch-deck description: Generate professional PowerPoint pitch decks for startups and businesses. Use this skill when users request help creating investor pitch decks, sales presentations, or business pitch presentations. The skill follows standard 10-slide pitch deck structure and includes best practices for content and design.
Pitch Deck Generator
Overview
Generate professional PowerPoint pitch decks following industry best practices. This skill creates structured presentations for fundraising, sales, and business development using a proven 10-slide format.
When to Use This Skill
Activate this skill when users request:
- Investor pitch decks for fundraising
- Sales or business development presentations
- Product launch presentations
- Startup pitch competition decks
- Any structured business presentation following standard pitch deck format
Workflow
Step 1: Gather Information
Collect necessary information from the user to populate the pitch deck. Use a conversational approach to gather details across the following categories:
**Required information:** 1. **Company basics**: Company name, tagline (one-liner describing what you do) 2. **Problem**: What problem are you solving? Include data or statistics if available 3. **Solution**: How does your product/service solve the problem? Key features and benefits 4. **Business model**: How do you make money? Pricing, revenue streams
**Recommended information** (include if available): 5. **Market opportunity**: Market size (TAM/SAM/SOM), growth rate, market trends 6. **Product details**: Product features, screenshots, technology highlights 7. **Traction**: Key metrics, revenue, users, growth rate, milestones, customer testimonials 8. **Competition**: Competitors, competitive advantages, differentiation 9. **Team**: Founders and key team members with relevant background 10. **Financials & Ask**: Funding amount, use of funds, financial projections, milestones
**Approach:**
- Ask open-ended questions to understand the business
- Probe for specific metrics and data points when possible
- For missing information, offer to create placeholder slides that can be updated later
- Adapt the standard 10-slide structure based on available information
Step 2: Structure the Content
Organize the gathered information into the standard pitch deck structure:
1. **Title Slide**: Company name + tagline 2. **Problem**: Pain point being addressed 3. **Solution**: Product/service overview 4. **Market Opportunity**: Market size and growth 5. **Product**: Features and capabilities 6. **Traction**: Metrics and achievements 7. **Business Model**: Revenue and pricing 8. **Competition**: Competitive landscape 9. **Team**: Key people 10. **Financials & Ask**: Funding request and projections
**Reference best practices:** For detailed guidance on each slide's content and structure, consult `references/pitch_deck_best_practices.md`. Search for specific sections using grep:
grep -A 10 "### [Slide Number]. [Slide Name]" references/pitch_deck_best_practices.md
Step 3: Create the JSON Data File
Format the collected information as a JSON file that will be consumed by the pitch deck generation script. Create a file called `pitch_data.json` with the following structure:
{
"company_name": "Company Name",
"tagline": "One-line description of what you do",
"problem": [
"Problem statement 1 with data/statistics",
"Problem statement 2 showing impact",
"Problem statement 3 demonstrating urgency"
],
"solution": [
"How your product solves the problem",
"Key feature 1 and its benefit",
"Key feature 2 and its benefit",
"Unique value proposition"
],
"market": [
"TAM: Total addressable market with $ figure",
"SAM: Serviceable available market",
"SOM: Serviceable obtainable market",
"Market growth rate and trends"
],
"product": [
"Product feature 1",
"Product feature 2",
"Technology highlights",
"User experience benefits"
],
"traction": [
"Revenue: $X (YY% growth)",
"Users: X,XXX active users",
"Key milestone 1",
"Customer testimonial or social proof"
],
"business_model": [
"Revenue model (e.g., SaaS subscription)",
"Pricing: $XX/month per user",
"Unit economics: CAC, LTV, margins",
"Sales channels"
],
"competition": {
"our_advantages": [
"Advantage 1",
"Advantage 2",
"Unfair advantage/defensibility"
],
"competitors": [
"Competitor 1",
"Competitor 2",
"Alternative solutions"
]
},
"team": [
"Founder 1: Name - Background and relevant experience",
"Founder 2: Name - Background and relevant experience",
"Key hire: Name - Background and why they matter",
"Notable advisors"
],
"financials": [
"Raising: $X seed/Series A round",
"Use of funds: XX% engineering, XX% sales, XX% ops",
"Milestones with this funding",
"Runway: X-X months to next milestone"
]
}**Notes:**
- All fields are optional except `company_name`
- Use arrays for bullet points (will be rendered as bullet lists)
- Competition can be either an object with `our_advantages` and `competitors` keys (for two-column layout) or a simple array
- Keep bullet points concise (1-2 lines each)
- Include specific numbers and metrics where possible
Step 4: Generate the PowerPoint
Execute the Python script to create the PowerPoint presentation:
python3 scripts/create_pitch_deck.py pitch_data.json output_filename.pptx
The script will:
- Generate a professional PowerPoint file with proper formatting
- Apply consistent color scheme and typography
- Create slides based on available data (skipping sections if data not provided)
- Output a `.pptx` file ready for presentation or further customization
Step 5: Review and Iterate
Present the generated pitch deck location to the user and offer to:
- Add missing sections if information becomes available
🧠 A collection of reusable "skills" for Claude AI and developer tooling. Each skill is a focused, modular package that brings automation to your dev workflows — from SEO analysis to document parsing, CI/CD generation, Docker automation, and more.
Repo: ailabs-393/ai-labs-claude-skills
Other skills on ai-labs-claude-skills.
- /brand-analyzer
This skill should be used when the user requests brand analysis, brand guidelines creation, brand audits, or establishing brand identity and consistency standards. It provides comprehensive frameworks for analyzing brand elements and creating actionable brand guidelines based on
Open skill - /business-analytics-reporter
This skill should be used when analyzing business sales and revenue data from CSV files to identify weak areas, generate statistical insights, and provide strategic improvement recommendations. Use when the user requests a business performance report, asks to analyze sales data,
Open skill - /business-document-generator
This skill should be used when the user requests to create professional business documents (proposals, business plans, or budgets) from templates. It provides PDF templates and a Python script for generating filled documents from user data.
Open skill - /cicd-pipeline-generator
This skill should be used when creating or configuring CI/CD pipeline files for automated testing, building, and deployment. Use this for generating GitHub Actions workflows, GitLab CI configs, CircleCI configs, or other CI/CD platform configurations. Ideal for setting up
Open skill - /codebase-documenter
This skill should be used when writing documentation for codebases, including README files, architecture documentation, code comments, and API documentation. Use this skill when users request help documenting their code, creating getting-started guides, explaining project
Open skill - /csv-data-visualizer
This skill should be used when working with CSV files to create interactive data visualizations, generate statistical plots, analyze data distributions, create dashboards, or perform automatic data profiling. It provides comprehensive tools for exploratory data analysis using
Open skill

