Lobster

Execute multi-step workflows with approval checkpoints and resumable operations.

Updated Feb 15, 2026
One-click install
npx skills add https://github.com/badbsallyy/openclaw-source-code --skill lobster-badbsallyy
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Lobster
Source: https://github.com/badbsallyy/openclaw-source-code/tree/main/openclaw-sourcecode.zip/extensions/lobster
Command: npx skills add https://github.com/badbsallyy/openclaw-source-code --skill lobster-badbsallyy

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates complex, multi-step processes that require human approval at critical junctures, ensuring accuracy and control over automated actions.

Core Features & Use Cases

  • Workflow Automation: Execute sequences of tool calls as a single, deterministic operation.
  • Approval Gates: Pause workflows for user confirmation before executing sensitive actions (e.g., sending emails, making changes).
  • Resumable Operations: Continue interrupted workflows using a token, maintaining state across steps.
  • Use Case: Automate the triaging of incoming emails, classify them, and then require approval before sending any replies.

Quick Start

Run the email triage pipeline for emails newer than one day and classify them.

Frequently Asked Questions about Lobster

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

FAQPage Schema
How do I automate a multi-step workflow with human approval checkpoints?

To automate a multi-step workflow with approval checkpoints, you need a pipeline that pauses execution for user confirmation before sensitive actions. This Skill executes sequences of tool calls deterministically and provides a token to resume operations after human approval is granted.

What is a resumable workflow and how does it handle interrupted operations?

A resumable workflow maintains its state across execution steps using a token. If an operation is interrupted or paused for an approval gate, you can continue the workflow from the exact checkpoint using this token without losing prior progress or restarting the pipeline.

Can I use this to automate email triaging and classify incoming messages?

Yes, you can automate email triaging by running a pipeline that classifies incoming messages. The workflow can process emails newer than one day, classify them, and then pause to require human approval before sending any automated replies to ensure oversight.

How do you execute deterministic workflows with structured output?

You execute deterministic workflows with structured output by running sequences of tool calls within a typed JSON envelope. This ensures repeatable automations, consistent state management, and reliable execution across all steps of the pipeline.

When do I need approval gates in my automation pipeline?

You need approval gates in your automation pipeline when executing sensitive actions like sending emails or making changes. Adding human oversight at critical junctures ensures accuracy and control over automated actions before they commit and finalize the workflow.