lobster

Automate multi-step workflows with conditional human approval gates.

33|13|Updated Mar 20, 2026
One-click install
npx skills add https://github.com/hashSTACS-Global/EnClaws --skill lobster-hashstacs-global
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: lobster
Source: https://github.com/hashSTACS-Global/EnClaws/tree/main/extensions/lobster
Command: npx skills add https://github.com/hashSTACS-Global/EnClaws --skill lobster-hashstacs-global

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates complex workflows, allowing users to define multi-step processes that require human approval at certain checkpoints.

Core Features & Use Cases

  • Multi-Step Workflows: Define workflows with multiple steps, where each step can trigger different actions.
  • Approval Checkpoints: Implement approval gates that pause the workflow until a human decides to proceed.
  • Use Case: Automate email triage, where recent emails are fetched, classified, and require human approval before processing.

Quick Start

To run a workflow, use the lobster skill with the following command: use lobster run --pipeline "gog.gmail.search --query 'newer_than:1d' --max 20 | email.triage"

Frequently Asked Questions about lobster

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

FAQPage Schema
How do I automate email triage with human approval checkpoints?

Email triage automation with human approval checkpoints is achieved by defining a multi-step workflow that fetches recent emails, classifies them, and pauses processing until a human decides to proceed. This prevents automated actions from executing without review.

What is a conditional approval gate in workflow automation?

A conditional approval gate in workflow automation is a checkpoint that pauses a multi-step process until a human intervenes and decides to proceed. It applies to complex scenarios requiring human intervention, such as task scheduling and data synchronization.

Can I use workflow automation for data synchronization and task scheduling?

Yes, workflow automation can be used for data synchronization and task scheduling. The system manages workflow states and applies conditional approval gates to processes that require human intervention before completing complex multi-step actions.

How do I run a multi-step workflow pipeline for recent emails?

To run a multi-step workflow pipeline for recent emails, use the command `use lobster run --pipeline "gog.gmail.search --query 'newer_than:1d' --max 20 | email.triage"`. This fetches and triages emails within an automated workflow.

Do I need the lobster dependency to manage workflow states and approvals?

Yes, you need the lobster dependency to manage workflow states and approvals. It is required to automate multi-step workflows and implement the conditional approval gates that pause processes for human intervention.