Manusで任意のスキルを実行
ワンクリックで
ワンクリックで
ワンクリックでManusで任意のスキルを実行
始める$pwd:
$ git log --oneline --stat
stars:1,131
forks:169
updated:2026年4月15日 06:12
ファイルエクスプローラー
SKILL.md
| name | ao-workflow-runner |
| description | 多角色 YAML 工作流执行引擎——解析 workflow YAML,加载 agency-agents-zh 角色,按 DAG 顺序执行 |
When the user asks to run a workflow (YAML file) or a multi-role collaboration task, follow these steps:
Read the specified YAML file. Extract name, inputs, steps, depends_on, conditions, and loops.
required: true inputs must be provided by the userdefault use the default valueTopological sort by depends_on. Steps without dependencies belong to the same level and can run in parallel.
For each step:
agency-agents-zh/{role}.md (search order: YAML's agents_dir → ./agency-agents-zh/ → ../agency-agents-zh/ → node_modules/agency-agents-zh/)---) as the role personality{{variables}} in the task with context values (from inputs or previous step outputs)condition is set, evaluate it. Skip the step if the condition is not met. Operators: contains, equals, not_contains, not_equalsoutput field)loop is set and exit_condition is not met, jump back to loop.back_to step (max: loop.max_iterations rounds)Label each step: ### Step N/Total: step_id (Role Name)
Save all outputs to files:
ao-output/{workflow-name}-{date}/
├── steps/
│ ├── 1-{step_id}.md
│ └── ...
├── summary.md # Final step's full output
└── metadata.json # Step states, timing, token counts
After completion, always tell the user:
To improve a specific step, ask me to re-run from that step. I'll reuse all upstream outputs. For CLI:
ao run <workflow> --resume last --from <step-id>
depends_on_mode: "any_completed", proceed when ANY upstream step completes (not all)