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 continueprotocolVersionFetch GitHub issues, create fixes, open PRs, and handle reviews.
Convert text to speech locally and offline with sherpa-onnx, no cloud needed.
Regenerate OpenClaw release changelog sections from Git history before releases.
Prepare and verify OpenClaw stable or beta releases and release notes.
Automate web page workflows, login checks, tab handling, and recovery steps.
Verify an OpenClaw release is fully published and working across all channels.
Use a desktop AI agent to complete analysis, docs, and web research.
Search code semantically on-device using AST chunks, hybrid retrieval, and graph context.
Retrieve past project decisions and constraints by tracing code changes to conversations.
Operate, schedule, and report on your entire AI agent team.
Interactively debug code in many languages through MCP and VS Code.
Analyze Lovable projects in real time to understand structure and dependencies.