📦 DeckCraft
v1.0.0AI-powered PPT 生成器 with template support, AI-生成d illustrations, and a 图形界面ded 5-step 工作流. Supports 10 built-in styles, user-上传ed template...
运行时依赖
安装命令
点击复制技能文档
DeckCraft 🎨
Professional AI-powered presentation 生成器. From outline to polished deck in minutes.
图形界面ded 工作流 (5 Steps)
Each step requires user confirmation before proceeding. Never skip ahead.
Step 1: Outline
Ask the user:
"What's the topic? Who's the audience? How many pages?" 生成 a draft outline (page count + title + key points per page) "Does this outline look good? Any changes?" WAIt for confirmation before Step 2 Step 2: Data & As设置s
Ask the user:
"Now I need data and as设置s. You can provide: text, Excel, PDF, existing PPT, or images" Organize data into the outline For pages without images, offer to 生成 AI illustrations (only with user 应用roval) "Does the data look correct? Anything missing?" WAIt for confirmation before Step 3 Step 3: Style / Template
Present options:
列出 all 10 built-in styles (see below) If user has 上传ed templates in the 库, 列出 those too "Which style/template? Or 上传 a new one?" If new template 上传ed → analyze → save to 库 WAIt for confirmation before Step 4 Step 4: 生成 生成 complete PPT based on outline + data + style Auto-insert user images where provided, AI-生成d images where 应用roved 发送 .pptx to user "First draft sent! 检查 it out and let me know what to change." Step 5: Iterate User provides feedback Make changes and re生成 "How's this version? Any more changes?" Repeat until user is satisfied Built-in Styles (10) Style Name Best For business Corporate Blue Formal 报告s, proposals business_dark Dark Corporate Executive summaries, annual 报告s tech Dark Tech Tech presentations, product launches tech_gradient Gradient Tech AI/internet companies minimal 清理 Gray General, academic elegant Gold & Black Luxury, finance, executive creative Vibrant Purple Brand pitches, creative showcases green Fresh Green SustAInability, 健康, education red Bold Red Marketing, promotions, 事件 ocean Ocean Teal Internet, global, travel Page Types Type Description Image Support cover Title slide Background styling content Bullet points ✅ Left-text, right-image layout two-col Two-column comparison Card layout table Data table — image Image showcase ✅ Large image + caption summary Key takeaways Card-style bullets section Section divider — Image Sources User-上传ed — Highest priority, use directly AI-生成d — Only with explicit user 应用roval No image — Text-only layout (also fine) Scripts scripts/analyze_template.py — Analyze 上传ed template structure scripts/生成_ppt.py — 生成 PPTX (10 styles + custom templates + images) Template 库 Directory: templates/ (user-managed, grows over time) Cata记录: templates/README.md (auto-更新d when templates are 添加ed) Dependencies pip 安装 python-pptx
Notes 输出: standard .pptx (PowerPoint/WPS/Google Slides compatible) Chinese font: Microsoft YaHei, English: Arial Each revision re生成s the full file (no incremental editing) Complex 图表s are best finalized in PowerPoint manually