Lobster

Execute multi-step automation workflows with approval checkpoints and resumable continuation.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Lobster reduces risky, one-off automation by providing deterministic, multi-step workflows that can pause for human approval and then resume safely, instead of running side effects immediately.

Core Features & Use Cases

  • Deterministic workflow execution: repeated pipeline runs produce consistent outcomes by avoiding LLM variance inside the workflow steps.
  • Approval checkpoints: use approval gates to pause before performing side-effectful actions like sending, posting, or deleting.
  • Resumable runs: workflows can return a resume token and later continue from the exact halted point.
  • Structured envelopes: the tool returns a typed JSON envelope (ok/status/output/requiresApproval) suitable for reliable integration.

Primary use cases include triage and monitoring workflows (e.g., email triage, PR monitoring) where actions may require a human “yes” before execution.

Quick Start

Ask Kova to run an approval-gated Lobster pipeline that triages recent emails and pauses for confirmation before sending any replies.

Frequently Asked Questions about Lobster

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

FAQPage Schema
How do I run resumable workflows with approval gating for email triage?

Approval checkpoints pause workflow execution before side-effectful actions like sending or deleting, returning a structured JSON envelope with requiresApproval status and a resume token. You review the pending action, then use the token to continue the deterministic pipeline safely from that exact point.

What is deterministic pipeline execution and when do I need it for automation?

Deterministic pipeline execution ensures repeated workflow runs produce consistent outcomes by avoiding LLM variance inside the steps. You need it for stateful, repeatable automation like scheduled monitoring or email triage where reliable, typed JSON inputs and outputs are critical.

How do I integrate structured JSON envelopes from automation workflows?

You integrate structured JSON envelopes by parsing the typed protocol payload containing ok, status, output, and requiresApproval fields returned by the workflow. This JSON-first format provides reliable integration points for monitoring pipeline status and handling approval gates.

Can I use resumable pipelines for scheduled monitoring with conditional actions?

Yes, resumable pipelines support scheduled monitoring with conditional actions by executing deterministic workflows that pause at approval gates before side effects. This allows safe, stateful monitoring of PRs or emails where actions require a human yes before execution.

What are the limitations of approval-gated JSON pipelines for tool orchestration?

Approval-gated JSON pipelines require explicit human intervention at checkpoints, which can delay time-sensitive automated actions. They also rely on typed JSON inputs and resume tokens, meaning improperly formatted data or lost tokens will halt deterministic workflow continuation.