生成幻灯片大纲
触发条件
当用户表达以下意图时自动触发:
- •提供了 PPT 主题,需要生成大纲
- •"生成大纲"
- •"规划结构"
- •"列个提纲"
- •"先看看大纲"
前置条件
- •已确定模板(来自 ask-template 或使用默认)
- •用户已提供主题
执行流程
Step 1: 检查环境
bash
cd /Users/zouguangyuan/repos/banana-slides-skill/.claude
[ -f "../.env" ] && source ../.env
echo "API Provider: ${API_PROVIDER:-google}"
Step 2: 生成大纲
从用户输入提取主题,生成大纲:
bash
python3 skills/create-outline/create_outline.py "<用户主题>" --template ${TEMPLATE}
Step 3: 展示大纲并确认
向用户展示生成的大纲:
code
📑 大纲规划完成!「${标题}」- 共 ${N} 页
使用模板: ${模板名称}
1. ${第1页标题}
2. ${第2页标题}
3. ${第3页标题}
...
项目ID: ${PROJECT_ID}
这个结构可以吗?
- 说「继续」生成详细内容
- 说「增加一页XX」修改大纲
- 说「删掉第X页」调整结构
大纲调整
用户可能要求调整大纲:
| 用户说 | 操作 |
|---|---|
| "增加一页关于XX" | 添加新页面 |
| "删掉第3页" | 移除页面 |
| "把第2页改成XX" | 修改页面主题 |
| "重新生成" | 重新规划大纲 |
输出
- •PROJECT_ID:项目唯一标识
- •大纲结构(页面列表)
- •项目状态更新为
outline_generated
上下文保持
- •记住 PROJECT_ID 供后续步骤使用
- •记住使用的模板