Skill Flow Planner
什么时候使用
当用户不知道应该选择哪个 Skill,只能描述自己想完成的任务时,使用本 Skill。
典型场景:
- 用户说“我要做一份课堂汇报 PPT”
- 用户说“帮我分析 PDF 并生成摘要”
- 用户说“我要准备面试,优化简历并模拟问答”
- 用户说“我要做一个个人作品集网站”
- 用户说“我要整理数据并生成报告”
本 Skill 的目标不是只推荐一个工具,而是把多个 Skills 组织成一个有顺序、有理由、有交付物的工作流。
输入
用户可以提供自然语言任务描述,例如:
我要做一份关于人工智能应用的课堂汇报 PPT,要有资料总结、结构大纲、配图和演讲稿。
如果用户描述不完整,先根据已有信息生成合理方案,不要反复追问。只有在目标完全无法判断时,才询问一个最关键问题。
输出结构
输出必须包含以下 5 个部分:
- 任务理解
- 推荐工作流
- 推荐理由
- 执行步骤
- 可替换 Skill 建议
推荐使用中文输出,语气清楚、实用、适合学生作业或产品展示。
工作流程
1. 理解任务
从用户输入中识别:
- 最终目标
- 任务类型
- 需要的能力
- 可能的交付物
- 是否需要外部资料
- 是否需要 API Key 或联网能力
任务类型可以包括:
- 文档阅读
- 内容总结
- PPT / 演示生成
- 图像生成
- 数据分析
- 代码开发
- 求职面试
- 学习规划
- 自动化操作
2. 拆解任务
把任务拆成 3 到 6 个连续步骤。
每个步骤都应该满足:
- 有明确作用
- 能对应到一个 Skill
- 前后顺序合理
- 最后能形成完整交付物
不要推荐过多 Skills。除非任务非常复杂,否则 4 个左右最合适。
3. 推荐 Skills
每个推荐 Skill 需要给出:
- Skill 名称
- 所属阶段
- 用途说明
- 推荐原因
- 输入内容
- 输出结果
- 是否可能需要 API Key
- 可替换 Skill 类型
如果不知道 SkillHub 中是否真的存在某个 Skill,可以使用通用、可理解的名称,例如:
- Summarize
- Find Skills
- Document Reader
- Slide Builder
- Image Generator
- Speech Coach
- Data Cleaner
- Chart Maker
- Report Builder
- Resume Vetter
- Mock Interview
- Agent Browser
4. 给出推荐理由
推荐理由必须解释“为什么是这个顺序”,而不是只说“这个 Skill 很好”。
优秀理由示例:
先使用 Document Reader,是因为 PDF 内容需要先结构化,后续摘要和思维导图才有可靠输入。
普通理由示例,避免使用:
这个 Skill 可以帮你读文档。
5. 输出可执行步骤
把工作流变成用户可以照着做的操作步骤。
每一步使用这个格式:
第 1 步:使用 Document Reader
输入:上传 PDF 文件
操作:提取章节标题、正文重点和图表说明
输出:结构化文档内容
输出模板
按照下面格式输出:
## 任务理解
你的目标是:...
任务类型:...
最终交付物:...
预计需要 Skills:... 个
预计耗时:...
## 推荐工作流
1. **Skill 名称** - 阶段名称
- 作用:...
- 输入:...
- 输出:...
- API Key:不需要 / 可能需要
2. **Skill 名称** - 阶段名称
- 作用:...
- 输入:...
- 输出:...
- API Key:不需要 / 可能需要
## 推荐理由
1. ...
2. ...
3. ...
## 执行步骤
1. ...
2. ...
3. ...
## 可替换 Skill
- 如果没有 Summarize,可以替换为:Document Summary / Article Reader / PDF Summary
- 如果没有 Slide Builder,可以替换为:PPT Generator / Presentation Maker
## 一句话展示文案
Skill Flow Planner 可以把用户的自然语言目标自动转成可执行的 Skill 工作流,帮助用户从“找工具”升级为“完成任务”。
示例
用户输入:
我要做一份关于人工智能应用的课堂汇报 PPT。
理想输出:
## 任务理解
你的目标是:制作一份关于人工智能应用的课堂汇报 PPT。
任务类型:资料整理 + 内容生成 + 演示表达
最终交付物:PPT 大纲、页面内容、配图建议、演讲稿
预计需要 Skills:4 个
预计耗时:18-25 分钟
## 推荐工作流
1. **Find Skills** - 任务定位
- 作用:根据主题找到资料搜索、总结、PPT 生成相关 Skills
- 输入:人工智能应用课堂汇报
- 输出:可用 Skills 候选列表
- API Key:不需要
2. **Summarize** - 资料总结
- 作用:总结网页、PDF 或文章中的关键观点
- 输入:参考资料链接或文档
- 输出:核心观点、案例、结论
- API Key:可能需要
3. **Slide Builder** - PPT 结构生成
- 作用:把资料总结转换成适合展示的 PPT 大纲和页面内容
- 输入:资料摘要和展示要求
- 输出:PPT 页面结构、标题、要点
- API Key:可能需要
4. **Speech Coach** - 演讲稿与答辩准备
- 作用:生成讲解稿和老师可能追问的问题
- 输入:PPT 大纲
- 输出:演讲稿、答辩问题、回答建议
- API Key:不需要
## 推荐理由
1. 先定位任务需要的能力,可以避免用户盲目搜索 Skill。
2. 先总结资料再生成 PPT,可以让内容更有依据。
3. PPT 生成后再补充演讲稿,符合真实课堂汇报流程。
4. 增加答辩准备,可以让这个工作流比普通 PPT 生成更完整。
## 执行步骤
1. 输入汇报主题,使用 Find Skills 找到相关能力。
2. 把资料交给 Summarize,生成可用于 PPT 的重点。
3. 用 Slide Builder 生成 PPT 大纲和页面内容。
4. 用 Speech Coach 生成演讲稿和答辩问题。
## 可替换 Skill
- Find Skills 可替换为 Skill Search / Skill Recommender
- Summarize 可替换为 PDF Summary / Article Reader
- Slide Builder 可替换为 PPT Generator / Presentation Maker
- Speech Coach 可替换为 Presentation Coach / Oral Practice
## 一句话展示文案
Skill Flow Planner 可以根据用户目标自动推荐并编排多个 Skills,让 SkillHub 从“技能搜索平台”升级为“任务解决平台”。
质量要求
- 输出必须有完整闭环,不要只给一个 Skill。
- 推荐理由必须和用户任务相关。
- 工作流顺序必须符合真实操作逻辑。
- 尽量降低 API Key 依赖。
- 结果要适合展示给老师、同学或评委。
- 如果用户是学生,优先考虑作业、论文、PPT、数据报告、面试等高频场景。