Install
openclaw skills install skill-composer-proL2 编排层 - 智能技能编排引擎。自动编排多技能协作流程,分析技能依赖关系,优化执行策略(并行/串行决策)。
openclaw skills install skill-composer-pro版本: v0.1.0
定位: L2 编排层 - 智能技能编排引擎
状态: 🆕 新创建
Skill Composer 是一款智能技能编排工具,通过任务分解、技能匹配、流程编排、执行优化,帮助用户自动编排多技能协作流程,最大化执行效率。
核心价值:
| 场景类型 | 示例问题 |
|---|---|
| 复杂任务编排 | 「帮我编排从问题分析到报告生成的完整流程」 |
| 技能依赖分析 | 「这些技能之间有依赖关系吗?」 |
| 执行优化 | 「如何并行执行这些技能以提升效率?」 |
| 结果合成 | 「如何整合多个技能的输出结果?」 |
请编排以下复杂任务:
任务:分析技术架构问题并生成报告
请分析以下技能的依赖关系:
技能:first-principle-analyzer, meta-skill-weaver, copywriting
请优化以下技能的执行策略:
技能:skill-1, skill-2, skill-3, skill-4
目标:最小化执行时间
请合成以下技能的输出结果:
结果 1:[第一性原理分析报告]
结果 2:[技能编排方案]
结果 3:[文案草稿]
分解流程:
复杂任务
↓
识别子任务(5Why 分析)
↓
定义子任务依赖关系
↓
生成任务 DAG(有向无环图)
分解示例:
输入:「分析技术架构问题并生成报告」
输出:
1. 问题分析(first-principle-analyzer)
└─ 依赖:无
2. 技能编排(meta-skill-weaver)
└─ 依赖:1
3. 报告撰写(copywriting)
└─ 依赖:1, 2
4. 演示文稿(pptx)
└─ 依赖:3
匹配算法:
匹配分数 = 能力匹配度×0.4 + 技能评分×0.3 + 执行效率×0.3
能力匹配度:技能能力描述 vs 任务需求
技能评分:六维评估综合得分
执行效率:历史执行时间/资源消耗
匹配示例:
任务:深度分析问题
匹配结果:
1. first-principle-analyzer (0.92)
- 能力匹配:0.95
- 技能评分:0.71
- 执行效率:0.85
2. meta-cognition-assistant (0.78)
- 能力匹配:0.80
- 技能评分:0.65
- 执行效率:0.75
决策规则:
if (子任务间无依赖) {
执行策略 = 并行执行
} else if (子任务间有依赖) {
执行策略 = 串行执行
} else if (部分依赖) {
执行策略 = 混合执行(关键路径串行,其他并行)
}
编排示例:
任务 DAG:
A → B → D
A → C → D
执行策略:
1. 执行 A(串行)
2. 并行执行 B 和 C
3. 执行 D(等待 B、C 完成)
预计时间:A + max(B,C) + D
相比全串行:节省 (B+C) - max(B,C) 时间
优化目标:
优化策略:
1. 关键路径分析
- 识别影响总工期的关键任务
- 优先保障关键任务资源
2. 资源平衡
- 避免资源争抢
- 均衡负载分布
3. 动态调整
- 监控执行进度
- 动态调整资源分配
合成策略:
1. 结果收集
- 收集所有技能输出
- 验证结果完整性
2. 结果整合
- 合并相似内容
- 解决冲突(如有)
3. 结果优化
- 格式统一
- 逻辑连贯性检查
4. 结果交付
- 生成最终报告
- 交付给用户
| 维度 | 目标 | 证据 | 改进方向 |
|---|---|---|---|
| T(技术深度) | 0.80 | 任务分解 + 流程优化算法 | 持续优化算法 |
| C(认知增强) | 0.75 | 编排思维框架 | 增加案例 |
| O(编排能力) | 0.90 | 核心编排能力 | 生态协同 |
| E(进化能力) | 0.75 | 执行反馈优化 | 自动优化 |
| M(商业化) | 0.70 | 高价值编排服务 | 用户增长 |
| U(用户体验) | 0.75 | 可视化流程 | 交互增强 |
| 平均 | 0.78 | - | A 级 |
描述任务时明确目标和约束:
✅ 好:「分析技术架构问题并生成报告,2 小时内完成」
❌ 差:「帮我做分析」
如有偏好技能,提前说明:
✅ 好:「优先使用 first-principle-analyzer 进行分析」
❌ 差:「随便用技能」
明确定义任务完成标准:
✅ 好:「报告需要包含问题分析、解决方案、实施计划」
❌ 差:「生成报告就行」
A: 描述复杂任务,技能编排师会自动分解任务、匹配技能、编排流程。
A: 并行执行可以显著减少总执行时间,特别是对于独立子任务。
A: 技能编排师会检测执行失败,自动重试或切换到备用技能。
A: 不会,结果合成会保留所有关键信息,并解决可能的冲突。
skill-composer/
├── SKILL.md # 技能定义
├── README.md # 本文档
├── package.json # 项目配置
├── src/
│ ├── index.js # 主入口
│ ├── decompose.js # 任务分解
│ ├── match.js # 技能匹配
│ ├── orchestrate.js # 流程编排
│ └── optimize.js # 执行优化
├── tests/
│ └── orchestrate.test.js # 编排测试
└── examples/
└── workflows.md # 工作流示例
创建时间: 2026-04-07
最新版本: v0.1.0
ClawHub 上架: 待上架
维护者: 王的奴隶 · 严谨专业版
许可证: MIT
个人版: $99.9(永久使用 + 1 年更新)
商业版: $399.9(商业用途 + 优先支持)
企业版: $999.9(定制部署 + 培训)
购买方式: 访问 ClawHub 技能页面
如果这个技能对你有帮助,欢迎赞助:
你的支持让我能持续改进技能!