Lobster OpenClaw 工作流编排
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3c6cb52e/compose-typed-openclaw-workflows-with-approval-gates-and-resumable-steps-using-lobster。
技能介绍
解决什么问题
OpenClaw 操作员经常需要在聊天里反复规划同一套多步骤工具序列:先查 PR 状态,再拉取变更,最后触发审查。这类任务每多一轮对话,模型就要重新推理一遍步骤顺序,既容易偏离既定流程,也难以在中途插入人工审批。当执行链较长、且需要可恢复能力时,聊天内的临时规划很快就变得不可维护。
核心能力与工作方式
该技能引导你用 Lobster 把这类多步骤流程沉淀为类型化、确定性的工作流,而不是继续在对话里临时拼装。
- 审批门(approval gates):在关键步骤前定义可选的人工确认节点,流程在门处暂停,等待批准后再继续。
- 可恢复步骤(resumable steps):中断或审批未通过时,从失败的步骤恢复执行,无需从头重跑整条链路。
- 确定性执行:把
workflows.run调用固化为参数化命令,例如node bin/lobster.js "workflows.run --name github.pr.monitor --args-json '{\"repo\":\"openclaw/openclaw\",\"pr\":1152}'",同样的参数重复触发即得到可预期的步骤序列。 - 预检前置条件:明确要求工作流将调用的本地命令、数据源与带审批门的工作流定义都就绪后再启动。
适用边界与注意点
- 适合步骤可枚举、执行路径确定的任务(如 PR 监控、数据管道);纯开放式探索任务不建议封装成固定工作流。
- 审批门会打断执行节奏,流程越长收益越明显,一两步的短任务可能反而增加协调成本。
- 工作流依赖的本地命令或数据源必须在运行环境中真实可用,否则步骤会在调用点失败。
- Lobster 与 OpenClaw 为外部依赖,文档以
https://docs.openclaw.ai/tools/lobster为准,遇到参数或行为差异应以上游实现为准。
使用场景
- OpenClaw 操作员要监控 GitHub PR 并按审批门执行后续检查,避免每次在聊天里重新规划步骤。
- 自动化工程师需要把多步命令封装成类型化工作流,在关键步骤前插入人工审批后继续执行。
- 数据管道维护者运行长链路时希望失败后从断点恢复,而不重跑已完成且已通过审批的步骤。
- Agent 开发者要把重复的多工具序列固化为参数化工作流,用相同参数触发可预期的步骤序列。
适合人员
- OpenClaw 操作员,需要在会话外稳定执行多步工具链并保留审批记录。
- 构建 AI Agent 流程的开发工程师,希望把审批门和断点恢复纳入确定性工作流。
- 负责自动化流水线的 SRE,需要长任务失败后从断点继续而不是整体重跑。
- 制定 Agent 规范的技术负责人,要求关键操作前必须经过人工批准。