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

Stars1,244
Forks278
LanguageTypeScript
Last pushed2026-06-22
Last synced2026-07-03
View on GitHub

Repository

Owneropenclaw
Repositorylobster
Full nameopenclaw/lobster
Repo ID1,136,611,506

Install this Skill

git clone https://github.com/openclaw/lobster.git

Registry

Typeopenclaw_skill
Quality score85/100
Verificationreadme_parsed
Last verified2026-06-03
Platforms
OpenClaw
Capabilities
terminalworkflow
Detected files
README.mddocspackage.jsontest
Config keys
OPENCLAW_URLOPENCLAW_TOKENLOBSTER_PI_LLM_ADAPTER_URLLOBSTER_LLM_ADAPTER_URLPACKAGE_JSON

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.

Chinese description

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 ![Lobster banner](docs/assets/readme-banner.jpg) 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.

Explore more

Data from GitHub. Synced on 2026-07-03