Loading...
Loading...
Generate a professional, VC-ready 10-page pitch deck as a .pptx file. Designed for startup founders preparing investor pitches, fundraising roadshows, and venture capital presentations. Use when the user asks for: "帮我写商业计划书", "生成BP", "做融资PPT", "pitch deck", "投资人路演PPT", "创业计划书", "business plan ppt", "fundraising deck", "路演材料", "融资计划书", "做PPT", "生成pitch deck". Supports Chinese and English, auto-adapts design to project context, outputs a real .pptx file via python-pptx. Part of UniqueClub founder toolkit. Learn more: https://uniqueclub.ai Pair with deck-web-converter to convert the output into a web-viewable HTML presentation.
npx skill4agent add wulaosiji/skills pitch-deck-creator.pptxdeck-web-converter请提供以下信息(可简要描述,我会帮你润色):
1. 项目名称 & 一句话定位(你的产品是什么,解决什么问题?)
2. 目标市场 & 痛点(你的用户是谁?他们面临什么问题?)
3. 解决方案 & 核心功能(你的产品如何解决这些问题?有什么差异化?)
4. 商业模式(怎么赚钱?定价策略?)
5. 产品当前状态(有Demo吗?用户量?关键指标?)
6. 竞品(主要竞争对手是谁?你的壁垒是什么?)
7. 团队(核心团队成员 & 背景)
8. 融资需求(目标金额、出让比例、资金用途)
9. 语言偏好:中文 / 英文 / 双语
10. 配色偏好(可选,默认为科技蓝+深灰)python-pptx{项目名称}_BP.pptxpython-pptxInches, Pt, Emu, RGBColorpython-pptxfrom pptx import Presentation
from pptx.util import Inches, Pt, Emu
from pptx.dml.color import RGBColor
from pptx.enum.text import PP_ALIGN, MSO_ANCHOR
from pptx.enum.shapes import MSO_SHAPE
import os
# --- Configuration ---
PROJECT_NAME = "项目名称"
OUTPUT_FILE = f"{PROJECT_NAME}_BP.pptx"
# ... color constants, font settings ...
# --- Helper Functions ---
def add_footer(slide, prs, project_name, page_num):
"""Add consistent footer with page number and project name"""
pass
def add_title_bar(slide, title_text, subtitle_text=None):
"""Add a styled title section to a slide"""
pass
def add_text_card(slide, left, top, width, height, title, body, color):
"""Add a styled card with title and body text"""
pass
def add_stat_block(slide, left, top, number, label):
"""Add a large number + label stat block"""
pass
def add_table(slide, left, top, width, height, data, col_widths=None):
"""Add a styled comparison table"""
pass
# --- Slide Generators ---
def create_cover(prs, data): ...
def create_pain_points(prs, data): ...
def create_solution(prs, data): ...
def create_business_model(prs, data): ...
def create_product_demo(prs, data): ...
def create_competitive_analysis(prs, data): ...
def create_traction(prs, data): ...
def create_roadmap(prs, data): ...
def create_team(prs, data): ...
def create_fundraising(prs, data): ...
# --- Main ---
def main():
prs = Presentation()
prs.slide_width = Inches(13.333)
prs.slide_height = Inches(7.5)
data = { ... } # All collected information
create_cover(prs, data)
create_pain_points(prs, data)
create_solution(prs, data)
create_business_model(prs, data)
create_product_demo(prs, data)
create_competitive_analysis(prs, data)
create_traction(prs, data)
create_roadmap(prs, data)
create_team(prs, data)
create_fundraising(prs, data)
prs.save(OUTPUT_FILE)
print(f"BP PPT generated: {os.path.abspath(OUTPUT_FILE)}")
if __name__ == "__main__":
main()[待补充]python-pptx