Lobster

Execute typed JSON-first pipelines with resumable human approval checkpoints.

Updated Jan 26, 2026
One-click install
npx skills add https://github.com/coltonbatts/Loubot --skill lobster-coltonbatts
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Lobster
Source: https://github.com/coltonbatts/Loubot/tree/main/extensions/lobster
Command: npx skills add https://github.com/coltonbatts/Loubot --skill lobster-coltonbatts

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates multi-step processes that require human approval before execution, ensuring critical actions are reviewed and preventing errors.

Core Features & Use Cases

  • Workflow Execution: Run predefined pipelines of tool calls.
  • Approval Gates: Pause execution and wait for user confirmation on specific steps.
  • Resumable Operations: Continue workflows after approval using a secure token.
  • Use Case: Automate the process of triaging incoming emails. Fetch new emails, classify them, and then present a summary to the user for approval before sending any replies or taking action.

Quick Start

Run the 'gog.gmail.search --query 'newer_than:1d' --max 20 | email.triage' pipeline.

Frequently Asked Questions about Lobster

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

FAQPage Schema
How do I add an approval gate to an automation workflow?

To add an approval gate to an automation workflow, you define optional, resumable checkpoints within your JSON-first pipelines, which pause execution and wait for human confirmation before proceeding with sensitive actions.

How do I resume a paused pipeline after giving approval?

You resume a paused pipeline after giving approval by using a secure token to continue the workflow execution from the specific checkpoint where it halted for human review.

What is a JSON-first pipeline for deterministic automation?

A JSON-first pipeline for deterministic automation is a typed, multi-step workflow structure that uses structured JSON envelope parsing to execute local subprocesses and manage tool calls robustly.

Can I automate email triage workflows with human approval checkpoints?

Yes, you can automate email triage workflows by building a pipeline that fetches emails, classifies them, and presents a summary to the user for approval before sending replies or taking action.

Does this workflow engine support local subprocess execution?

Yes, this workflow engine supports local subprocess execution, integrating directly with structured JSON envelope parsing to manage and execute typed tool calls within your pipelines.

What are the limitations of resumable approval workflows?

Resumable approval workflows rely on secure tokens to continue execution after pausing, meaning operations require valid token management and human review for every defined sensitive action checkpoint.