← 返回 Skills 市场
87
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install workflow-orchestrator
功能描述
Visual workflow builder for orchestrating multi-agent systems with branching, parallel execution, error handling, and retry logic. Use when building agent pi...
使用说明 (SKILL.md)
Workflow Orchestrator
Build and run multi-agent workflows with DAG execution, branching, and error handling.
Quick Start
from orchestrator import Workflow, Step, Branch, Runner
wf = Workflow("data-pipeline")
wf.add_step(Step("fetch", agent="scraper", action="fetch_url", params={"url": "https://example.com"}))
wf.add_step(Step("extract", agent="parser", action="extract_text", depends_on=["fetch"]))
wf.add_step(Step("summarize", agent="writer", action="summarize", depends_on=["extract"]))
wf.add_step(Step("translate", agent="writer", action="translate", depends_on=["extract"]))
wf.add_step(Step("publish", agent="publisher", action="send", depends_on=["summarize", "translate"]))
runner = Runner()
result = runner.execute(wf)
DAG Execution Model
fetch → extract → summarize → publish
→ translate ↗
Steps run in parallel when their dependencies are met. The publish step waits for both summarize and translate.
Step Definition
Step(
name="unique_step_name",
agent="agent_id", # Which agent executes this
action="tool_name", # What action to perform
params={}, # Input parameters
depends_on=[], # Wait for these steps first
retry=3, # Max retries on failure
timeout_sec=300, # Step timeout
on_failure="skip", # "skip", "retry", "abort", "fallback"
fallback_step="plan_b", # Run this step on failure
condition="$.fetch.status == 200", # Conditional execution
)
Features
- Parallel execution: Steps with satisfied dependencies run concurrently
- Conditional branching: JSONPath conditions determine which branches execute
- Retry with backoff: Configurable retry count and exponential backoff
- Timeout handling: Steps that exceed timeout are killed and handled per
on_failure - Fallback steps: Alternative steps run when the primary fails
- Live status: Query workflow state at any point during execution
- Error propagation: Configure whether failures bubble up or are contained
Monitoring
status = runner.status(workflow_id)
# {"running": 2, "completed": 3, "failed": 0, "pending": 1}
安全使用建议
Use this only with trusted registered agents and review each workflow before running it. Do not rely on its conditions or timeout setting to protect high-impact actions until those controls are fixed; add explicit human approval for publish, delete, account, or deployment steps.
能力评估
Purpose & Capability
The orchestration purpose and Python helper mostly align, but SKILL.md advertises timeout containment while the provided execution path does not show real timeout enforcement.
Instruction Scope
scripts/orchestrator.py makes conditional execution fail open: condition parsing errors or unsupported condition syntax fall through to `return True`, which can schedule a guarded step anyway.
Install Mechanism
No install spec, required binaries, required environment variables, remote downloads, or automatic installer behavior are shown.
Credentials
The core behavior is to call registered agent executors with step actions and parameters, which is purpose-aligned for a workflow orchestrator but should be scoped to trusted agents.
Persistence & Privilege
No evidence of background persistence, credential storage, privilege escalation, or cross-session memory is shown in the provided artifacts.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install workflow-orchestrator - 安装完成后,直接呼叫该 Skill 的名称或使用
/workflow-orchestrator触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial: DAG execution, parallel steps, conditional branching, retry with backoff, fallback steps, live monitoring
元数据
常见问题
Workflow Orchestrator 是什么?
Visual workflow builder for orchestrating multi-agent systems with branching, parallel execution, error handling, and retry logic. Use when building agent pi... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 87 次。
如何安装 Workflow Orchestrator?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install workflow-orchestrator」即可一键安装,无需额外配置。
Workflow Orchestrator 是免费的吗?
是的,Workflow Orchestrator 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Workflow Orchestrator 支持哪些平台?
Workflow Orchestrator 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Workflow Orchestrator?
由 Evez666(@evezart)开发并维护,当前版本 v1.0.0。
推荐 Skills