pitch-deck

Generate PowerPoint pitch decks from structured JSON data using python-pptx.

2|1|Updated Jun 12, 2025
One-click install
npx skills add https://github.com/agent-trust-protocol/atp-core --skill pitch-deck-agent-trust-protocol
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: pitch-deck
Source: https://github.com/agent-trust-protocol/atp-core/tree/main/.claude/skills/pitch-deck
Command: npx skills add https://github.com/agent-trust-protocol/atp-core --skill pitch-deck-agent-trust-protocol

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires python-pptx, and includes scripts (resource) and references (resource) components.

What problem does it solve? Creating investor or sales pitch decks from scratch is time-consuming and often results in inconsistent structure and formatting. This Skill turns your business information into a professionally formatted 10-slide PowerPoint presentation following the standard pitch deck structure. ## Core Features & Use Cases - Structured 10-Slide Generation: Produces title, problem, solution, market, product, traction, business model, competition, team, and financials slides from a JSON data file. - Guided Information Gathering: Walks you through collecting company details, metrics, and funding asks, with a best-practices reference for each slide type. - Branded Slide Design: Applies a consistent color scheme, typography, and two-column layouts for competitive comparisons via a Python script. - Use Case: A startup founder preparing for a seed round provides their company details, traction metrics, and funding ask, then receives a ready-to-present .pptx deck that can be refined in PowerPoint. ## Quick Start Ask the assistant to create an investor pitch deck for your startup and provide your company name, problem, solution, and funding ask.

Frequently Asked Questions about pitch-deck

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create a pitch deck PowerPoint with Python?▼

Prepare a JSON file with fields like company_name, problem, solution, and financials, then run the create_pitch_deck.py script with python3. It uses python-pptx to generate a formatted .pptx file with up to 10 standard slides.

What slides should a startup pitch deck include?▼

The standard structure includes title, problem, solution, market opportunity, product, traction, business model, competition, team, and financials/ask. The skill generates only the slides for which you provide data, so missing sections are skipped.

What dependencies are required to run the pitch deck script?▼

The script requires the python-pptx library, installed with pip3 install python-pptx. It runs with python3 and takes a JSON input file plus an optional output filename as arguments.

Can I customize the colors and design of the generated deck?▼

The script applies a fixed color scheme with green, terracotta, and sand tones defined in the code. For further customization such as images, charts, or different branding, edit the generated file manually in PowerPoint.

Why does the pitch deck script fail to run?▼

Common causes are a missing python-pptx installation, malformed JSON in the input file, or incorrect file paths. Validate your JSON with a linter and confirm you have write permissions for the output directory.