Install
openclaw skills install skill-composer编排多个OpenClaw技能成自动化工作流,一次命令完成复杂任务。
openclaw skills install skill-composer把多个OpenClaw技能串联成自动化工作流,一个命令完成多步操作!
单个技能只能解决一步问题。真实场景往往需要多步:
Skill Composer 让你用 YAML 定义工作流,一键执行!
创建 workflow.yaml:
name: "示例:视频处理流程"
steps:
- name: "整理视频"
skill: video-organizer
args:
- --input
- /path/to/videos
- --output
- /tmp/organized
output: organized
- name: "生成字幕"
skill: auto-subtitle
args:
- --input
- "{{organized}}"
- --output
- /tmp/subtitles
output: subtitles
- name: "发布到公众号"
skill: social-publisher
args:
- --input
- "{{subtitles}}"
- --platform
- wechat
python3 {baseDir}/scripts/composer.py run workflow.yaml
python3 {baseDir}/scripts/composer.py preview workflow.yaml
name: 工作流名称(可选)steps: 步骤列表name: 步骤名称(可选,用于日志)skill: 要调用的技能名称args: 参数列表(字符串数组)output: 输出引用名(用于后续步骤引用)if: 条件表达式(可选)使用 {{变量名}} 引用前一步的输出目录/文件。
示例:
args:
- --input
- "{{organized}}" # 引用名为 'organized' 的前一步输出
- name: "只在有错误时执行"
skill: error-notifier
if: "{{previous_step.status}} == 'failed'"
# 运行工作流
python3 {baseDir}/scripts/composer.py run <workflow.yaml>
# 预览
python3 {baseDir}/scripts/composer.py preview <workflow.yaml>
# 验证语法
python3 {baseDir}/scripts/composer.py validate <workflow.yaml>
# 列出可用示例
python3 {baseDir}/scripts/composer.py examples
name: "公众号文章创作"
steps:
- skill: content-researcher
args: ["--topic", "AI技能开发", "--count", "10"]
output: research
- skill: ai-content-tailor
args: ["--input", "{{research}}", "--platform", "wechat"]
output: article
- skill: wechat-formatter
args: ["--input", "{{article}}", "--output", "./final.md"]
name: "每周股票报告"
steps:
- skill: tushare-finance
args: ["--get", "daily", "--code", "000001.SZ", "--start", "2025-01-01"]
output: raw_data
- skill: data-chart-tool
args: ["--input", "{{raw_data}}", "--type", "line", "--output", "chart.png"]
output: chart
- skill: social-publisher
args: ["--input", "{{chart}}", "--template", "weekly-report"]
continue-on-error: true 在 workflow 级别{{step_name.status}}(success/failed)Skill Composer 不重复造轮子,它是指挥官:
示例技能组合:
video-organizer + auto-subtitle + social-publisher → 完整视频发布流水线content-researcher + ai-content-tailor + wechat-formatter → 内容生产流水线data-chart-tool + social-publisher → 数据报告自动化未来增强: