AgentSkillsCN

generate-content

生成每页幻灯片的详细内容描述。当用户确认大纲后说「继续」、「生成内容」、「写详细内容」时触发。

中文原作
SKILL.md
--- frontmatter
name: generate-content
description: 生成每页幻灯片的详细内容描述。当用户确认大纲后说「继续」、「生成内容」、「写详细内容」时触发。
allowed-tools: Bash, Read, Write, Glob

生成每页内容描述

触发条件

当用户表达以下意图时自动触发:

  • 确认大纲后说"继续"
  • "生成内容"
  • "写详细内容"
  • "生成描述"

前置条件

  • 项目状态为 outline_generated
  • 有当前活动的 PROJECT_ID

执行流程

Step 1: 确认项目状态

bash
cd /Users/zouguangyuan/repos/banana-slides-skill/.claude
[ -f "../.env" ] && source ../.env

python3 skills/project-status/project_status.py --project ${PROJECT_ID}

Step 2: 生成每页内容描述

bash
python3 skills/generate-content/generate_content.py --project ${PROJECT_ID} --parallel

Step 3: 进度反馈

code
📝 正在生成每页详细内容...

📝 第 1/6 页: 封面... ✓
📝 第 2/6 页: AI起源... ✓
📝 第 3/6 页: 发展历程... ✓
📝 第 4/6 页: 深度学习... ✓
📝 第 5/6 页: 当前应用... ✓
📝 第 6/6 页: 未来展望... ✓

✅ 内容描述生成完成!

项目ID: ${PROJECT_ID}

Step 4: 展示结果并确认

code
📄 每页内容预览:

第 1 页 - 封面
  标题: ${TITLE}
  副标题: ${SUBTITLE}

第 2 页 - AI起源
  要点: ${BULLET_POINTS}
  描述: ${DESCRIPTION}

...

下一步:
- 说「继续」或「生成图片」开始图片生成
- 说「修改第X页」调整特定页内容

内容调整

用户可能要求调整内容:

用户说操作
"第3页加点关于XX的内容"修改特定页内容
"标题改成XX"修改标题
"重新生成第2页"重新生成描述

输出

  • 每页的详细内容描述(用于后续图片生成)
  • 项目状态更新为 descriptions_generated

上下文保持

  • PROJECT_ID 继续有效
  • 为后续 generate-images 准备好内容