con un clic
create-slide
创建幻灯片演示文稿。当用户说「做个PPT」、「生成幻灯片」、「创建演示文稿」、「帮我做一个关于XX的PPT」、「介绍XX的演示」时自动触发。
Instalar con Codex o Claude Copia este prompt, pégalo en Codex, Claude u otro asistente, y deja que revise la página de la skill y la instale por ti.
Menú
创建幻灯片演示文稿。当用户说「做个PPT」、「生成幻灯片」、「创建演示文稿」、「帮我做一个关于XX的PPT」、「介绍XX的演示」时自动触发。
Instalar con Codex o Claude Copia este prompt, pégalo en Codex, Claude u otro asistente, y deja que revise la página de la skill y la instale por ti.
Basado en la clasificación ocupacional SOC
生成幻灯片图片。当用户说「生成图片」、「开始生成」、「继续」(在描述生成后)、「生成幻灯片」时自动触发。
询问模板偏好。当用户开始创建幻灯片但未指定模板时触发,或用户说「选择模板」、「换个模板」、「看看模板」时触发。
生成幻灯片大纲。当用户提供主题后需要生成大纲结构时触发,或用户说「生成大纲」、「规划结构」、「列个提纲」时触发。
编辑幻灯片内容。当用户说「增加一页」、「删掉第X页」、「修改大纲」、「第X页内容改成XX」、「把背景换成蓝色」、「调整结构」时自动触发。
导出幻灯片。当用户说「导出」、「下载」、「保存」、「导出PPTX」、「导出PDF」、「要PPT文件」时自动触发。
生成每页幻灯片的详细内容描述。当用户确认大纲后说「继续」、「生成内容」、「写详细内容」时触发。
| name | create-slide |
| description | 创建幻灯片演示文稿。当用户说「做个PPT」、「生成幻灯片」、「创建演示文稿」、「帮我做一个关于XX的PPT」、「介绍XX的演示」时自动触发。 |
| allowed-tools | Bash, Read, Write, Glob |
这是幻灯片创建的入口 skill,协调以下子 skill 完成整个流程。
当用户表达以下意图时自动触发:
┌─────────────────────────────────────────────────────────┐
│ create-slide (入口) │
└─────────────────────────────────────────────────────────┘
│
▼
┌─────────────────────────────────────────────────────────┐
│ Step 1: ask-template │
│ 询问模板偏好(可选,用户可跳过使用默认) │
└─────────────────────────────────────────────────────────┘
│
▼
┌─────────────────────────────────────────────────────────┐
│ Step 2: create-outline │
│ 生成大纲结构,等待用户确认 │
└─────────────────────────────────────────────────────────┘
│
▼
┌─────────────────────────────────────────────────────────┐
│ Step 3: generate-content │
│ 生成每页详细内容描述 │
└─────────────────────────────────────────────────────────┘
│
▼
┌─────────────────────────────────────────────────────────┐
│ Step 4: generate-images │
│ 生成每页幻灯片图片 │
└─────────────────────────────────────────────────────────┘
│
▼
┌─────────────────────────────────────────────────────────┐
│ Step 5: export-slide │
│ 导出为 PPTX/PDF │
└─────────────────────────────────────────────────────────┘
| 子 Skill | 功能 | 独立脚本 |
|---|---|---|
ask-template | 询问模板偏好 | skills/ask-template/ask_template.py |
create-outline | 生成大纲 | skills/create-outline/create_outline.py |
generate-content | 生成每页内容 | skills/generate-content/generate_content.py |
generate-images | 生成图片 | skills/generate-images/generate_images.py |
export-slide | 导出文件 | skills/export-slide/export_slide.py |
cd /Users/zouguangyuan/repos/banana-slides-skill/.claude
[ -f "../.env" ] && source ../.env
echo "API Provider: ${API_PROVIDER:-google}"
参见 ask-template skill。如果用户已指定模板或说"继续",使用默认模板。
参见 create-outline skill。
python3 skills/create-outline/create_outline.py "<用户主题>" --template ${TEMPLATE}
展示大纲并等待确认。
参见 generate-content skill。
python3 skills/generate-content/generate_content.py --project ${PROJECT_ID} --parallel
参见 generate-images skill。
python3 skills/generate-images/generate_images.py --project ${PROJECT_ID} --template ${TEMPLATE}
参见 export-slide skill。
python3 skills/export-slide/export_slide.py --project ${PROJECT_ID} --format pptx
🎨 选择模板: ${TEMPLATE_NAME}
📑 大纲规划完成!「${标题}」- 共 ${N} 页
📝 正在生成内容描述...
✓ 第 1/6 页完成
...
🎨 正在生成图片...
🎨 第 1/6 页: 封面... ✓
...
✅ 幻灯片创建完成!
要导出为 PPTX 吗?
python3 skills/ask-template/ask_template.py --list
用户可以提供自己的参考图片:
.claude/templates/ 目录templates.json 中添加模板配置