pitch-deck

Populate PowerPoint pitch deck templates with data from Excel/CSV files.

Updated Jun 5, 2026
One-click install
npx skills add https://github.com/Duzhenyang111/stock_money --skill pitch-deck-duzhenyang111
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pitch-deck
Source: https://github.com/Duzhenyang111/stock_money/tree/main/financial-services-main/plugins/vertical-plugins/investment-banking/skills/pitch-deck
Command: npx skills add https://github.com/Duzhenyang111/stock_money --skill pitch-deck-duzhenyang111

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the process of populating investment banking pitch deck templates with data from source files, saving time and reducing errors in manual data entry.

Core Features & Use Cases

  • Template Population: Automatically fill data from Excel/CSV files into predefined PowerPoint slide layouts.
  • Data Validation: Validates numbers against original sources and rounds figures according to industry standards.
  • Use Case: For instance, when a user needs to update an existing pitch deck with the latest financial data, this Skill can quickly update the slides without manual input.

Quick Start

Run the skill and provide the PowerPoint template and source data files. The skill will populate the pitch deck with the provided data.

Frequently Asked Questions about pitch-deck

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

FAQPage Schema
How do I automatically populate a PowerPoint pitch deck with Excel data?

You can automatically populate a PowerPoint pitch deck with Excel data by using a Python script that maps CSV or Excel source files directly into predefined slide layouts. This process validates numbers against original sources and applies industry-standard rounding.

What is the best way to update financial reporting slides without manual data entry?

The best way to update financial reporting slides without manual data entry is automating template population with source files. This approach manipulates PowerPoint XML directly from Excel inputs, significantly reducing input errors for investment presentations.

Do I need Python and LibreOffice to automate investment banking pitch deck generation?

Yes, you need Python for scripting and LibreOffice for validation to automate investment banking pitch deck generation. Python handles data population and XML manipulation, while LibreOffice ensures formatting guidelines are met.

How does data validation work when populating pitch deck templates from CSV files?

Data validation works when populating pitch deck templates from CSV files by cross-checking figures against original sources before insertion. The script automatically rounds numbers according to industry standards, ensuring accurate financial reporting.

Can I use this approach for market analysis presentations or only investment banking pitches?

You can use this approach for market analysis presentations and investment banking pitches. The template population mechanism applies to any financial reporting context requiring data extraction from Excel or CSV files into PowerPoint layouts.