name: skill-sop-creator description: 用于通过组合原子技能创建标准操作程序(SOPs)和组合工作流的指南。当用户希望设计、结构或实施多步骤工作流(SOPs)以协调多个技能实现复杂业务目标时使用此技能。该技能将松散的工具集合转化为可靠、可重复的业务过程。
skill-sop-creator
通过组合原子技能创建标准操作程序(SOPs)和组合工作流的指南。当用户希望设计、结构或实施多步骤工作流(SOPs)以协调多个技能实现复杂业务目标时使用此技能。该技能将松散的工具集合转化为可靠、可重复的业务过程。
参数
| 名称 | 类型 | 是否必需 | 描述 |
|---|---|---|---|
| action | 字符串 | 是 | 要执行的操作。可选值:search_skills、draft_sop、validate_sop。 |
| context | 字符串 | 否 | 操作的上下文(例如,起草的业务目标、搜索的查询)。 |
动作
1. 搜索原子技能
查找可用的原子技能以包含在您的SOP中。
- 命令:
skill-sop-creator(action="search_skills", context="pdf processing") - 输出: 相关原子技能列表(例如,
pdf-split、pdf-merge、ocr-extract),可作为SOP中的步骤。
2. 起草SOP结构
基于业务目标为组合技能(SOP)生成草稿 SKILL.md。
- 命令:
skill-sop-creator(action="draft_sop", context="Daily Competitor Analysis Report") - 输出: 定义工作流步骤、所需原子技能和决策逻辑的结构化Markdown模板。
3. 验证SOP
检查提议的SOP结构是否有效,以及引用的技能是否存在。
- 命令:
skill-sop-creator(action="validate_sop", context="<sop_content>") - 行为: 验证步骤是否逻辑正确且依赖关系满足。
SOP设计原则
- 原子基础: SOPs应依赖小型、单一用途的技能(例如,
pencil-draw-rect而不是draw-entire-ui)。 - 确定性流程: 定义清晰步骤:步骤1 -> 步骤2 -> 决策 -> 步骤3。
- 人在循环中: 包括代理应请求用户确认的检查点。
示例SOP结构
# 每日竞争对手分析SOP
## 1. 信息收集
- **技能**: `web-search`
- **动作**: 搜索“竞争对手名称” + “新闻”
- **输出**: URL列表
## 2. 内容提取
- **技能**: `web-scraper`
- **输入**: 步骤1的URL
- **输出**: 原始文本
## 3. 分析
- **技能**: `llm-summarize`
- **输入**: 原始文本
- **提示**: “识别关键价格变化和功能发布。”
## 4. 报告
- **技能**: `pdf-generator`
- **输入**: 摘要
- **输出**: PDF报告
备注
- SOP本质上是一个“组合技能”,充当其他“原子技能”的指挥者。
- 此技能帮助您设计那个指挥者。