Claude Skill
openclaw/lobster
Lobster 是一款类型化、本地优先的工作流引擎,能将 Claude Skill 转化为可组合的流水线以实现安全自动化,并支持通过 Clawdbot 进行单步执行。
概览
仓库信息
安装这个 Skill
git clone https://github.com/openclaw/lobster.gitRegistry 信息
项目简介
Lobster 是一款 Clawdbot 原生工作流引擎,作为一个类型化、本地优先的“宏引擎”,它能将 Claude Skill 和工具转化为可组合的流水线与安全自动化流程,并允许 Clawdbot 通过单步操作调用这些工作流。
Lobster is a Openclaw-native workflow shell: a typed, local-first “macro engine” that turns skills/tools into composable pipelines and safe automations—and lets Openclaw call those workflows in one step.
要点
- Clawdbot 原生工作流引擎
- 类型化、本地优先的宏引擎
- 将 Claude Skill/工具转化为流水线
- 实现安全自动化
- 支持 Clawdbot 单步执行工作流
使用场景
- 创建可组合的自动化流水线
- 构建安全、类型化的工作流自动化
- 将 Claude Skill 集成到可执行序列中
- 开发本地优先的自动化脚本
- 编排多步骤工具执行流程
README 摘要
# 🦞 Lobster  An OpenClaw-native workflow shell: typed (JSON-first) pipelines, jobs, and approval gates. ## Example of Lobster at work OpenClaw (or any other AI agent) can use `lobster` as a workflow engine and avoid re-planning every step — saving tokens while improving determinism and resumability. ### Watching a PR that hasn't had changes ``` node bin/lobster.js "workflows.run --name github.pr.monitor --args-json '{\"repo\":\"openclaw/openclaw\",\"pr\":1152}'" [ { "kind": "github.pr.monitor", "repo": "openclaw/openclaw", "prNumber": 1152, "key": "github.pr:openclaw/openclaw#1152", "changed": false, "summary": { "changedFields": [], "changes": {} }, "prSnapshot": { "author": { "id": "MDQ6VXNlcjE0MzY4NTM=", "is_bot": false, "login": "vignesh07", "name": "Vignesh" }, "baseRefName": "main", "headRefName": "feat/lobster-plugin", "isDraft": false, "mergeable": "MERGEABLE", "number": 1152, "reviewDecision": "", "state": "OPEN", "title": "feat: Add optional lobster plugin tool (typed workflows, approvals/resume)", "updatedAt": "2026-01-18T20:16:56Z", "url": "https://github.com/openclaw/openclaw/pull/1152" } } ] ``` ### And a PR that has a state change (in this case an approved PR) ``` node bin/lobster.js "workflows.run --name github.pr.monitor --args-json '{\"repo\":\"openclaw/openclaw\",\"pr\":1200}'" [ { "kind": "github.pr.monitor", "repo": "openclaw/openclaw", "prNumber": 1200, "key": "github.pr:openclaw/openclaw#1200", "changed": true, "summary": { "changedFields": [ "number", "title", "url", "state",
话题
暂无话题