本文へ移動
cccskills
無料GitHub で公開

pitch-deck-creation

Create professional investor pitch decks with structured content and visual design. Use when users need help with pitch deck, investor deck, fundraising deck, startup pitch, deck design, slide design, pitch presentation, pitch deck visuals, investor presentation, Series A deck, seed deck, or VC deck. Covers the full workflow: gathering company info, structuring narrative, generating a PowerPoint via script, and applying visual best practices.

インストール方法を見る

含まれるファイル(3)

  • SKILL.md8.1 KB
  • references/pitch_deck_best_practices.md7.7 KB
  • scripts/create_pitch_deck.py10.6 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

Pitch Deck Creation

Workspace Context

Read bootstrap context before asking questions: strategy/brand.md for brand, audience, offer, channels, tools, constraints, and metrics; about/me.md for personal voice; content/ideas.md and content/calendar.md for content planning. Use legacy product-marketing context files only as fallback. Save generated drafts to content/<platform>/drafts/YYYY-MM-DD_short-topic-slug.md, and route durable learnings back to strategy/brand.md, about/me.md, or content/ideas.md.

Operating Contract

This skill is self-contained for its frontmatter scope: use its local instructions, references, scripts, and assets as the playbook; ask only for missing task-specific inputs; hand off to adjacent skills instead of expanding scope; and return an actionable artifact, decision, plan, draft, or diagnostic.

Generate professional investor-ready pitch decks. This skill covers both the narrative structure (what goes on each slide) and the visual design rules (how it should look), then produces a .pptx file via a bundled Python script.

Deck Structure

Use the 12-slide framework — total ~6 minutes. Never exceed 20 slides.

#SlideDurationKey Question to Answer
1Title15sWho are you?
2Problem45sIs this a real problem people pay to solve?
3Solution45sIs this 10x better than the status quo?
4Demo/Product60sWhat does it actually look like?
5Market Size30sIs this big enough to matter?
6Business Model30sHow do you make money?
7Traction45sIs this actually working?
8Competition30sWhy you, not them?
9Team30sCan these people execute?
10Financials30sRevenue projections, unit economics
11The Ask15sHow much, what for, timeline
12Contact10sEmail, next steps

Detailed slide guidance: consult references/pitch_deck_best_practices.md for content rules, examples, and common mistakes for each slide type.

Step-by-Step Workflow

Step 1: Gather Information

Ask the user conversationally. Probe for specific metrics and data.

Required:

  • Company name and tagline (one sentence)
  • Problem being solved (with data/stats if available)
  • Solution and key features

Recommended (include if available):

  • Market size (TAM/SAM/SOM) and growth rate
  • Traction: revenue, users, growth %, milestones
  • Business model: pricing, revenue streams, unit economics
  • Competition: competitors and your differentiators
  • Team: founders and key hires with relevant background
  • Financials & Ask: amount, use of funds, runway, milestones

For missing info, offer placeholder slides that can be updated later.

Step 2: Create pitch_data.json

Format collected information as JSON for the generation script:

{
  "company_name": "Company Name",
  "tagline": "One-line description",
  "problem": [
    "Problem statement with data",
    "Impact/urgency statement"
  ],
  "solution": [
    "How the product solves the problem",
    "Key feature 1 and its benefit",
    "Unique value proposition"
  ],
  "market": [
    "TAM: $X total addressable market",
    "SAM: $X serviceable market",
    "SOM: $X obtainable market"
  ],
  "product": ["Feature 1", "Feature 2", "Tech highlights"],
  "traction": ["Revenue: $X (YY% growth)", "Users: X,XXX active", "Key milestone"],
  "business_model": ["Revenue model", "Pricing: $XX/month", "CAC, LTV, margins"],
  "competition": {
    "our_advantages": ["Advantage 1", "Unfair advantage"],
    "competitors": ["Competitor 1", "Competitor 2"]
  },
  "team": [
    "CEO: Name - relevant experience",
    "CTO: Name - built X at Y"
  ],
  "financials": [
    "Raising: $X seed/Series A",
    "Use of funds: XX% eng, XX% sales",
    "Milestones with this funding"
  ]
}

Notes: all fields are optional except company_name; competition can be an object (two-column layout) or a plain array.

Step 3: Generate the PowerPoint

python3 scripts/create_pitch_deck.py pitch_data.json output_filename.pptx

Requires python-pptx: pip3 install python-pptx

The script produces a .pptx with consistent formatting, color scheme, and typography — ready for presentation or manual customization.

Step 4: Review and Iterate

  • User updates pitch_data.json with new info, re-runs the script
  • For design beyond the script, advise manual editing in PowerPoint
  • PDF export: File → Save As → PDF (for sharing)
  • Presentation timing: ~10–15 minutes for 10–12 slides

Visual Design Rules

Typography

ElementSize (1920×1080)Rule
Slide title48–72pxMax 6 words
Key stat96–144pxOne per slide max
Body text24–32pxMax 6 bullet points
Caption/source16–20pxAlways cite data
FontSans-serif onlyInter, Helvetica, SF Pro

The 1-6-6 Rule

  • 1 idea per slide
  • 6 words max per bullet
  • 6 bullets max per slide

If you need more text, you need more slides.

Color

ElementGuideline
BackgroundDark navy/charcoal OR clean white — pick one, commit
AccentONE brand color for emphasis
TextWhite on dark; dark grey (#333) on light
Charts2–3 colors max; brand color = your company
AvoidGradients on text, neon, more than 3 colors

The bundled script defaults: Primary #2962FF (titles), Secondary #646464 (body), white background.

Layout

RuleWhy
Consistent margins (80–100px)Professional, clean
Left-align body textEasier to scan
One visual per slideFocus attention
Slide numbers visibleInvestors can reference specific slides
Logo in cornerSubtle brand reinforcement

Chart Type Guide

ChartUse ForNever Use For
Line chartGrowth over time (traction)Category comparisons
Bar chartComparing amountsTime series
Concentric circlesTAM/SAM/SOMAnything else
2×2 matrixCompetitive positioningFeature comparison
Single big numberKey metric highlightMultiple metrics
Pie chartNeverAnything — hard to read, unprofessional

For competition slides: use a 2×2 positioning map, not a feature matrix against competitors.

Common Mistakes to Avoid

MistakeFix
20+ slidesMax 12–15
Wall of textApply 1-6-6 rule
Feature matrix vs competitorsUse 2×2 positioning map
Pie chartsUse bar or single big number
No data source citationsAlways cite
Team slide with 8+ peopleMax 4, most relevant only
Vanity metricsShow revenue, active users, retention
Missing "The Ask" slideState amount + use of funds + timeline
Inconsistent designSame colors/fonts/margins throughout

Tailoring for Audience

Seed/early-stage investor deck: emphasize problem, solution, market size, and team; show early traction; clear funding ask.

Growth-stage / Series A deck: lead with traction and revenue metrics; detailed unit economics; strong competitive moat story.

Sales / BD deck: de-emphasize fundraising; focus on customer ROI, case studies, and testimonials.

Product launch deck: highlight product features and market need; include demo screenshots; emphasize innovation.

Resources

  • scripts/create_pitch_deck.py — generates PowerPoint from pitch_data.json
  • references/pitch_deck_best_practices.md — comprehensive guide: slide-by-slide content rules, design best practices, audience tailoring, pre-pitch checklist

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

同じリポジトリのスキル

概要と使いどころ

When the user wants to plan, design, or implement an A/B test or experiment. Also use when the user mentions "A/B test," "split test," "experiment," "test this change," "variant copy," "multivariate test," or "hypothesis." For tracking implementation, see data-and-funnel-analytics.

日本語の概要は準備中です。原文の説明を表示しています。

manojbajaj95/claude-gtm-plugin1062026年9月18日 更新

Use when creating, managing, or optimizing paid advertising campaigns across any platform. Covers ad copy generation, ad creative strategy, campaign management, and competitive intelligence. Triggers on: ad copy, ad creative, paid ads, paid advertising, Facebook ads, LinkedIn ads, Google ads, Meta ads, ad campaign, ad strategy, ad testing, competitive ads, competitor ads, ad library, ad analysis, ad creative generation, campaign management, ROAS, CPC, CTR. Use this skill whenever the user mentions ads, paid channels, ad campaigns, ad copy, ad performance, or wants to analyze competitor advertising.

日本語の概要は準備中です。原文の説明を表示しています。

manojbajaj95/claude-gtm-plugin1062026年9月18日 更新

Use this skill when optimizing app store listings, researching keywords, or tracking mobile app performance on Apple App Store and Google Play Store.

日本語の概要は準備中です。原文の説明を表示しています。

manojbajaj95/claude-gtm-plugin1062026年9月18日 更新

Comprehensive blog writing skill that handles technical blog posts, personal voice writing, brain dump transformation, and category-aware AEO-optimized content. Use when: (1) writing, editing, or proofreading a blog article or post, (2) transforming unstructured brain dumps into polished posts, (3) writing in specific personal voices (Jarad, Nick Nisi), (4) creating category-aware technology/company/product posts, (5) building tutorials, deep dives, postmortems, benchmarks, or architecture posts, (6) writing engineering blogs, dev blogs, programming blogs, coding tutorials, or documentation posts. Triggers: blog post, blog writing, technical blog, dev tutorial, brain dump, article, content writing, developer article, engineering blog, programming blog, coding tutorial, documentation post, technical writing, blog editing, proofreading, developer content

日本語の概要は準備中です。原文の説明を表示しています。

manojbajaj95/claude-gtm-plugin1062026年9月18日 更新

bootstrap

無料

Onboard a new GTM project — run an agency-style interview, then generate CLAUDE.md, PROGRESS.md, about/me.md, strategy/brand.md, and scaffold content + assets folders. Use this skill whenever the user wants to set up a new project, onboard a brand, start from scratch, configure their marketing context, or initialize their workspace. Trigger on: bootstrap, onboard, set up my project, get started, configure my brand, initialize, new project setup, brand onboarding, set up my brand, create project structure, onboard my company, set up content folders, prepare my workspace, start a new GTM project. Also use when the user seems to be starting fresh and hasn't set up strategy/brand.md or about/me.md yet.

日本語の概要は準備中です。原文の説明を表示しています。

manojbajaj95/claude-gtm-plugin1062026年9月18日 更新

Comprehensive brand messaging, positioning, and value proposition development using proven frameworks including Peep Laja Message Layers, Osterwalder Value Proposition Canvas, Geoffrey Moore positioning, April Dunford's Five Components, StoryBrand SB7, Andy Raskin Strategic Narrative, and Messaging House. Use when developing brand identity, brand messaging architecture, positioning statements, value propositions, messaging hierarchies, brand pillars, taglines, one-liners, elevator pitches, brand guidelines, visual identity systems, or creating Positioning & Messaging Packs. Triggers include: messaging framework, brand positioning, value prop, messaging architecture, brand pillars, brand identity, StoryBrand, positioning statement, brand guidelines, design system, messaging house, corporate identity, brand voice, visual standards.

日本語の概要は準備中です。原文の説明を表示しています。

manojbajaj95/claude-gtm-plugin1062026年9月18日 更新

manojbajaj95 のスキルをすべて見る

このスキルの問題を報告する