Lobster

Automates multi-step tasks with approval checkpoints and resumable JSON output.

Updated Feb 8, 2026
One-click install
npx skills add https://github.com/nomad3/openclaw-k8s --skill lobster-nomad3
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Lobster
Source: https://github.com/nomad3/openclaw-k8s/tree/main/package/extensions/lobster
Command: npx skills add https://github.com/nomad3/openclaw-k8s --skill lobster-nomad3

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Lobster helps you run multi-step automations that may require human approval, reducing the risk of unintended side effects while keeping execution consistent and resumable.

Core Features & Use Cases

  • Typed workflow execution with structured JSON output: Pipelines return a deterministic JSON envelope that your agent can handle reliably.
  • Approval checkpoints with resume tokens: Workflows can pause for approval and later continue via a resume action.
  • Local-first, deterministic tool runtime: Executes Lobster pipelines as a local subprocess and enforces guardrails like stdout caps and JSON envelope parsing.
  • Use cases: email triage with optional sending, PR monitoring workflows that notify, and repeatable operations that bundle multiple tool calls into one controlled run.

Quick Start

Ask your agent to run a Lobster pipeline like: "Run a Gmail search for messages newer than 1 day, then triage them into buckets and request approval before processing."

Frequently Asked Questions about Lobster

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I add human approval checkpoints to multi-step automation pipelines?

Multi-step automation pipelines can include approval checkpoints by returning a structured JSON envelope with a needs_approval state, pausing execution until a resume token and approve flag are provided to continue the workflow safely.

What is the best way to resume a paused agent workflow after confirming a side effect?

A paused agent workflow resumes by submitting a resume token alongside an approve flag, allowing the deterministic pipeline to continue execution from the exact approval checkpoint where it stopped.

How do automated email triage workflows handle optional sending actions safely?

Automated email triage workflows handle optional sending by bundling tool calls into a controlled local subprocess run, returning a JSON envelope to request approval before executing the side-effect action.

Can I run stateful monitoring pipelines locally and enforce output limits?

Stateful monitoring pipelines execute as a local-first deterministic subprocess, enforcing security guardrails like stdout caps and structured JSON envelope parsing to ensure controlled, reliable outputs.

Does Lobster work without external dependencies for workflow orchestration?

Lobster operates without external dependencies, running workflow orchestration entirely as a local subprocess to maintain deterministic execution and enforce security guardrails for agent-controlled tasks.

Why use a structured JSON envelope for agent-controlled workflow automation?

A structured JSON envelope ensures agent-controlled workflow automation returns deterministic output, enabling reliable handling of approval states, resume tokens, and side-effect confirmations across multi-step pipeline runs.