一键导入
flows-compose
Use existing flows as first-class tools before inventing a new long-running workflow.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Use existing flows as first-class tools before inventing a new long-running workflow.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
| name | flows-compose |
| description | Use existing flows as first-class tools before inventing a new long-running workflow. |
Use existing flows as first-class tools for long-running subtasks before inventing a new workflow or doing all the work inline.
When you need to hand off long-running work:
flow catalog to see whether a relevant flow already exists.flow start ....wait-for-child and include the exact child id list in child_ids.Example transition response:
{"choice": "wait-for-child", "child_ids": [17], "reason": "waiting for the bootstrap child flow"}
Use choice, not action. No other top-level keys are needed.
After wait-for-child, Flow wakes you in the same state once every named child has finished, stopped, or become unknown.
On wake:
flow show <child-id> --jsonflow showChildren are ordinary Flow agents. You can inspect, view, pause, move, stop, or delete them with the normal CLI.
You may start a child in one state and wait for it in a later state, but Flow only waits for child ids you explicitly provide. Preserve the child id yourself, usually in your scratchpad, and later return wait-for-child with that id.
Flow does not automatically attach child ownership to a state or flow. The wait itself is local to the state where you choose wait-for-child: the parent parks and wakes in that same current state.
If a useful flow does not exist yet:
$FLOW_PATH such as ~/flows/flow validate before you end your turn so later agents can discover it through flow catalog