Claude Skill
openclaw/lobster
Lobster is a typed, local-first workflow shell that transforms Claude Skills into composable pipelines for safe automation, enabling single-step execution via Clawdbot.
Overview
Repository
Install this Skill
git clone https://github.com/openclaw/lobster.gitRegistry
Summary
Lobster is a Clawdbot-native workflow shell that functions as a typed, local-first 'macro engine'. It transforms Claude Skills and tools into composable pipelines and safe automations, enabling Clawdbot to execute entire workflows in a single step.
Lobster 是一款 Clawdbot 原生工作流引擎:作为类型化、本地优先的“宏引擎”,它能将技能/工具转化为可组合的流水线与安全自动化流程,并允许 Clawdbot 通过单步操作调用这些工作流。
Key features
- Clawdbot-native workflow shell
- Typed, local-first macro engine
- Transforms Claude Skills/tools into pipelines
- Enables safe automations
- Single-step workflow execution by Clawdbot
Use cases
- Creating composable automation pipelines
- Building safe, typed workflow automations
- Integrating Claude Skills into executable sequences
- Developing local-first automation scripts
- Orchestrating multi-step tool executions
README excerpt
# 🦞 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",
Topics
No topics yet.