Lobster

Execute typed JSON-first pipelines with optional approval checkpoints.

Updated Jan 29, 2026
One-click install
npx skills add https://github.com/balaraj74/F.R.I.D.A.Y --skill lobster-balaraj74
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Lobster
Source: https://github.com/balaraj74/F.R.I.D.A.Y/tree/main/extensions/lobster
Command: npx skills add https://github.com/balaraj74/F.R.I.D.A.Y --skill lobster-balaraj74

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 oversight or repeatable execution, ensuring consistency and reducing manual errors.

Core Features & Use Cases

  • Workflow Automation: Execute sequences of commands and tool calls as a single, deterministic operation.
  • Resumable Approvals: Pause workflows at critical junctures, present choices to a user, and resume based on their decision.
  • Use Case: Automate the process of triaging incoming emails: search for new messages, classify them, and then ask for approval before sending any replies.

Quick Start

Use the lobster skill to 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 human approval checkpoints to an automated workflow pipeline?

Adding human approval checkpoints to an automated workflow pipeline requires pausing execution at critical junctures to present choices and resuming based on the decision. This ensures deterministic operations have necessary human oversight before proceeding.

How do I execute resumable multi-step workflows with JSON input?

Executing resumable multi-step workflows with JSON input involves processing commands through a strict JSON envelope protocol for input and output. This allows stateful automation to pause and resume complex sequences like email triage reliably.

Do I need a local executable to run deterministic typed JSON pipelines?

Running deterministic typed JSON pipelines requires a local executable to process the strict JSON envelope protocol. This local setup enables resumable execution and stateful workflow operations without external dependencies.

What is the best way to automate email triage with human oversight?

Automating email triage with human oversight is best achieved by running a pipeline that searches for new messages, classifies them, and pauses to ask for approval before sending replies. This deterministic workflow reduces manual errors while maintaining control.

Can I pause a stateful automation task and resume it later?

Pausing a stateful automation task and resuming it later is supported through optional approval checkpoints within the workflow. This allows multi-step operations to halt at critical junctures and continue based on user input.

Why use a strict JSON envelope protocol for workflow automation?

Using a strict JSON envelope protocol for workflow automation ensures that typed JSON-first pipelines execute deterministically with consistent input and output handling. This standardization guarantees repeatable automation and reduces manual processing errors.