Write, understand, and debug code in the Lobster programming language.
Based on the provided materials, Lobster is classified as prompt-only and does not declare any required secrets, remote endpoints, or local system privileges. It mainly orchestrates multi-step workflows with approval checkpoints, so no high-risk behavior is evident by itself; overall risk is low, though effective power still depends on downstream tools it invokes.
The materials explicitly state that no keys or environment variables are required, and the README does not ask for tokens, API keys, or account credentials. For this skill itself, there is no evident credential collection, storage, or abuse surface.
Both the metadata and checks indicate no remote endpoint host, and the README does not declare any fixed outbound destination. The skill itself does not appear to directly send user data to third-party network endpoints. If a pipeline later invokes other networked tools, that egress risk would come from those downstream tools rather than Lobster itself.
The available materials classify it as prompt-only and do not declare any ability to spawn local processes, run scripts, or access system-level capabilities. The README describes workflow orchestration plus approval/pause-resume behavior, not a local code-execution interface.
The materials do not declare direct read/write access to local files, databases, or other resources, nor do they request permissions beyond workflow orchestration. Examples such as email search and triage clearly depend on external tools being orchestrated, not on Lobster's own built-in data access.
The source is an open-source GitHub repository with auditable code and extremely high community adoption (about 377k stars), which strongly lowers supply-chain risk. The license and maintenance status are not clearly stated in the materials, but without concrete red flags this is not enough to elevate it to high risk.
Copy the install command and let the AI configure it · recommended for beginners
Please install the "lobster" skill from askskill: 1. Download https://raw.githubusercontent.com/openclaw/openclaw/main/extensions/lobster/SKILL.md 2. Save it as ~/.claude/skills/lobster/SKILL.md 3. Reload skills and tell me it's ready
Write a command-line todo app in Lobster that supports adding, listing, and deleting tasks, and add comments explaining the key syntax.
A runnable Lobster code sample with explanations of the syntax.
The following Lobster code throws an error. Find the issue, explain why it happens, and provide a corrected version: [paste code here]
A clear explanation of the error and a corrected version of the code.
Rewrite this Python code in Lobster and explain the main differences in variables, loops, and function syntax between the two languages: [paste code here]
An equivalent Lobster implementation and notes on the syntax differences to watch for.
Lobster executes multi-step workflows with approval checkpoints. Use it when:
| User intent | Use Lobster? |
|---|---|
| "Triage my email" | Yes — multi-step, may send replies |
| "Send a message" | No — single action, use message tool directly |
| "Check my email every morning and ask before replying" | Yes — scheduled workflow with approval |
| "What's the weather?" | No — simple query |
| "Monitor this PR and notify me of changes" | Yes — stateful, recurring |
{
"action": "run",
"pipeline": "gog.gmail.search --query 'newer_than:1d' --max 20 | email.triage"
}
Returns structured result:
{
"protocolVersion": 1,
"ok": true,
"status": "ok",
"output": [{ "summary": {...}, "items": [...] }],
"requiresApproval": null
}
If the workflow needs approval:
{
"status": "needs_approval",
"output": [],
"requiresApproval": {
"prompt": "Send 3 draft replies?",
"items": [...],
"resumeToken": "..."
}
}
Present the prompt to the user. If they approve:
{
"action": "resume",
"token": "<resumeToken>",
"approve": true
}
gog.gmail.search --query 'newer_than:1d' --max 20 | email.triage
Fetches recent emails, classifies into buckets (needs_reply, needs_action, fyi).
gog.gmail.search --query 'newer_than:1d' | email.triage | approve --prompt 'Process these?'
Same as above, but halts for approval before returning.
approve command halts execution, returns tokenresume action with token to continueprotocolVersionReview, triage, and manage OpenClaw issues and pull requests faster.
Convert text to speech locally and offline with sherpa-onnx, no cloud needed.
Manage issues, PRs, logs, releases, and repos with GitHub CLI.
Create, refine, validate, and restructure AgentSkills and SKILL.md files.
Search and manage Granola archives, sync status, notes, transcripts, and counts.
Run, debug, monitor, and summarize OpenClaw release CI workflows.
Provision and manage PostgreSQL databases, run SQL, and track schema migrations.
Identify security risks in code and system configurations for safer development.
Retrieve past project decisions and constraints by tracing code changes to conversations.
Turn specs into working product code with an autonomous MCP coding agent.
Compile source code and inspect assembly across compilers and optimization levels.
Analyze Lovable projects in real time to understand structure and dependencies.