← Back to Skills Marketplace
cewinharhar

LobsterBio - Use

by cewinharhar · GitHub ↗ · v1.1.406
cross-platform ⚠ suspicious
364
Downloads
0
Stars
5
Active Installs
4
Versions
Install in OpenClaw
/install lobsterbio-use
Description
Runs bioinformatics analysis with Lobster AI -- single-cell RNA-seq, bulk RNA-seq, genomics (VCF/GWAS), proteomics (mass spec/affinity), metabolomics (LC-MS/...
README (SKILL.md)

Lobster AI Usage Guide

Lobster AI is a multi-agent bioinformatics platform. Users describe analyses in natural language -- Lobster routes to 22 specialist agents across 10 packages automatically.

Requirements

  • Binaries: lobster CLI (pip install lobster-ai), Python 3.12+
  • Credential: Exactly ONE LLM provider key as env var (not all — pick one):
    • ANTHROPIC_API_KEY | GOOGLE_API_KEY | OPENAI_API_KEY | OPENROUTER_API_KEY
    • AWS_ACCESS_KEY_ID + AWS_SECRET_ACCESS_KEY (Bedrock — both required)
    • AZURE_AI_ENDPOINT + AZURE_AI_CREDENTIAL (Azure — both required)
    • Ollama: no key needed (local models)
  • Optional: NCBI_API_KEY for faster PubMed/GEO
  • Writes: .lobster_workspace/ (data, credentials in .env mode 0600, outputs)
  • Global config (--global flag, NOT default): ~/.config/lobster/ — avoid unless needed
  • Network: LLM provider API + public bio databases (GEO, SRA, PRIDE, MetaboLights)

Docs Discovery

The docs site at docs.omics-os.com exposes LLM-friendly raw markdown:

Route Use
/llms.txt Index of all pages (title + URL + description)
/llms-full.txt Full content dump of all free pages
/raw/docs/{slug}.md Raw markdown for a specific page

Workflow: Fetch /llms.txt first to discover slugs, then fetch individual pages via /raw/docs/{slug}.md.

Example: https://docs.omics-os.com/raw/docs/tutorials/single-cell-rnaseq.md

Two Modes

This skill supports coding agents in two modes:

Orchestrator -- The agent calls lobster query --json --session-id programmatically, parses structured output, and chains multi-step analyses. See agent-patterns.md.

Guide -- The agent teaches a human user what to type in lobster chat or lobster query. See the routing table below for which docs page to fetch.

Quick Start

# Install (PyPI -- preferred)
pip install 'lobster-ai[full]'
# or: uv tool install 'lobster-ai[full]'

# Configure (uses env var -- never pass raw keys on command line)
lobster init --non-interactive --anthropic-key "$ANTHROPIC_API_KEY" --profile production

# Run analysis (always pass -w and --session-id together)
lobster query -w ./my_analysis --session-id "proj" --json "Download GSE109564 and run QC"

# Inspect workspace (no tokens burned, ~300ms)
lobster command data --json -w ./my_analysis

Source: github.com/the-omics-os/lobster | PyPI: pypi.org/project/lobster-ai

Routing Table

You want to... Docs slug Skill reference
Install & configure getting-started/installation --
Configuration options getting-started/configuration --
Use the CLI guides/cli-commands cli-reference.md
Orchestrate programmatically -- agent-patterns.md
Analyze scRNA-seq tutorials/single-cell-rnaseq --
Analyze bulk RNA-seq tutorials/bulk-rnaseq --
Analyze proteomics tutorials/proteomics --
Understand data formats guides/data-formats --
Search literature / datasets agents/research --
Analyze genomics agents/genomics --
Analyze metabolomics case-studies/metabolomics --
ML / feature selection agents/ml --
Drug discovery agents/drug-discovery --
Visualize results agents/visualization --
Troubleshoot support/troubleshooting --
See case studies case-studies/{domain} --
All agent capabilities agents --
Extend Lobster (dev) -- Use lobster-dev skill

To fetch a docs page: https://docs.omics-os.com/raw/docs/{slug}.md

Hard Rules

  1. Always use --session-id for multi-step analyses -- loaded data persists across queries
  2. Use lobster command --json for workspace inspection (no tokens burned, ~300ms)
  3. Research Agent is the ONLY agent with internet access -- all others operate on loaded data
  4. Never skip QC before analysis -- always assess quality first
  5. Use --json flag when parsing output programmatically
  6. Check data is loaded before running analysis steps (lobster command data --json)
  7. Default workspace: .lobster_workspace/ -- override with -w \x3Cpath>
  8. Fetch docs on demand from docs.omics-os.com/raw/docs/{slug}.md -- don't guess workflows

Agent Overview

22 agents across 10 packages. Supervisor routes automatically based on natural language.

Agent Package Handles
Supervisor lobster-ai Routes queries, coordinates agents
Research Agent lobster-research PubMed, GEO, SRA, PRIDE, MetaboLights search (online)
Data Expert lobster-research File loading, downloads, format conversion (offline)
Transcriptomics Expert lobster-transcriptomics scRNA-seq + bulk RNA-seq: QC, clustering, trajectory
Annotation Expert lobster-transcriptomics Cell type annotation, gene set enrichment (child)
DE Analysis Expert lobster-transcriptomics Differential expression, pseudobulk, GSEA (child)
Proteomics Expert lobster-proteomics MS + affinity import, QC, normalization, batch correction
Proteomics DE Expert lobster-proteomics Protein DE, pathway enrichment, KSEA, STRING PPI (child)
Biomarker Discovery lobster-proteomics Panel selection, nested CV, hub proteins (child)
Metabolomics Expert lobster-metabolomics LC-MS/GC-MS/NMR: QC, normalization, PCA/PLS-DA, annotation
Genomics Expert lobster-genomics VCF/PLINK: QC, GWAS, variant annotation
Variant Analysis Expert lobster-genomics VEP annotation, ClinVar, clinical prioritization (child)
ML Expert lobster-ml ML prep, scVI embeddings, data export
Feature Selection Expert lobster-ml Stability selection, LASSO, variance filtering (child)
Survival Analysis Expert lobster-ml Cox models, Kaplan-Meier, risk stratification (child)
Drug Discovery Expert lobster-drug-discovery Drug target validation, compound profiling
Cheminformatics Expert lobster-drug-discovery Molecular descriptors, fingerprints, similarity (child)
Clinical Dev Expert lobster-drug-discovery Trial design, endpoint analysis, safety signals (child)
Pharmacogenomics Expert lobster-drug-discovery PGx variants, drug-gene interactions (child)
Visualization Expert lobster-visualization UMAP, heatmaps, volcano plots, dot plots (Plotly)
Metadata Assistant lobster-metadata ID mapping, metadata standardization (internal)
Protein Structure Viz lobster-structural-viz PDB fetch, PyMOL visualization, RMSD

Per-agent docs: https://docs.omics-os.com/raw/docs/agents/{domain}.md

Usage Guidance
This skill appears to be a legitimate usage guide for the Lobster AI CLI, but there are two things to check before installing or running it: 1) Metadata mismatch: The package registry metadata at the top claims no required binaries or env vars, but the embedded SKILL.md requires the 'lobster' CLI, python3, and an LLM provider credential. Ask the publisher/maintainer to correct the declared requirements so mounting or policy tooling can enforce them. 2) Credential handling: The recommended non-interactive initialization will write your chosen provider credentials into the workspace `.lobster_workspace/.env` (mode 0600) or, only if `--global` is used, into `~/.config/lobster/credentials.env`. Before running `lobster init --non-interactive`, decide which provider you trust, do NOT pass multiple provider keys, and avoid the `--global` flag unless you understand the implications. Inspect `.lobster_workspace/.env` after initialization and remove or rotate keys if you are unsure. Practical steps: verify the upstream project (GitHub/PyPI links), install in an isolated environment (virtualenv/container), run `lobster config-test --json` manually to confirm connectivity, avoid agent-run global init, and review workspace files and permissions. If you need the skill to run autonomously, require additional review: confirm the agent will only use workspace-scoped config and will never run with `--global` or write credentials to system-wide locations.
Capability Analysis
Type: OpenClaw Skill Name: lobsterbio-use Version: 1.1.406 The skill bundle provides a comprehensive interface for Lobster AI, a multi-agent bioinformatics platform. It enables the agent to perform complex biological data analysis, literature searches, and visualization by wrapping the `lobster` CLI. While it requires LLM API keys and fetches documentation from an external domain (`docs.omics-os.com`), these actions are well-documented and align with the tool's functional requirements for bioinformatics orchestration. No evidence of malicious intent, obfuscation, or unauthorized data exfiltration was identified.
Capability Assessment
Purpose & Capability
The name/description (bioinformatics via Lobster AI) align with the SKILL.md instructions: it expects the lobster CLI, Python, LLM provider keys, and access to public bio databases. However the registry-level manifest at the top of the package incorrectly lists no required binaries/env vars/primary credential while the embedded SKILL.md explicitly requires 'lobster', 'python3', and one of several LLM provider credentials. This mismatch between registry metadata and the included SKILL.md is an inconsistency worth clarifying.
Instruction Scope
The SKILL.md stays within the stated purpose: it instructs the agent to run the lobster CLI, use workspace directories, call `lobster query` and `lobster command`, and access public bio resources. There are no instructions to read unrelated system files or exfiltrate data to unexpected endpoints. It does, however, instruct non-interactive initialization that will persist provider credentials into workspace or global config files (described behavior).
Install Mechanism
This is an instruction-only skill with no install spec. The SKILL.md recommends installing 'lobster-ai' from PyPI (traceable source) which is appropriate for the described functionality. No arbitrary download/extract URLs or hidden installers are present in the package.
Credentials
The SKILL.md legitimately requires one LLM provider key (Anthropic/OpenAI/Google/OpenRouter/AWS Bedrock/Azure or local Ollama). That is proportionate to a tool that delegates work to LLMs. The concern is that the agent is instructed to run non-interactive `lobster init` which will write credentials into `.lobster_workspace/.env` (workspace-scoped) or optionally `~/.config/lobster/credentials.env` if `--global` is used. Writing secrets to disk is expected for a CLI but is sensitive — users should confirm the workspace path and file permissions before use. Also the package-level metadata does not advertise these required env vars, creating a packaging/visibility gap.
Persistence & Privilege
The skill does not request always:true and is user-invocable; it will create and use workspace files (.lobster_workspace/, provider_config.json, .env) by design. The optional `--global` flag would write to system user config (~/.config/lobster/) — the SKILL.md notes this is not the default and warns to avoid it unless needed. This is expected behavior for a CLI but increases blast radius if an automated agent is permitted to run init with global flags.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install lobsterbio-use
  3. After installation, invoke the skill by name or use /lobsterbio-use
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.1.406
- Refined and clarified environment variable requirements, specifying pairing for AWS and Azure credentials. - Updated required binaries structure for improved accuracy and clarity. - Explicitly listed all potential credential storage and output locations, distinguishing default and global configs. - Expanded and made network access requirements more precise, identifying which components access which endpoints. - Restructured metadata (SKILL.md) for clarity about credential selection, file writes, and network behavior. - No changes to functionality—documentation and configuration fields only.
v1.1.405
- Added explicit requirements section listing binaries, Python version, supported LLM providers, and expected environment variables. - Clarified that exactly one LLM provider key is required (Anthropic, Gemini, OpenAI, Bedrock, Ollama, OpenRouter, or Azure AI) and improved credential isolation guidance. - Documented skill input/output: required binaries, environment variables, workspace writes, and network access. - Updated and expanded requirements and quick start guidance for clearer user setup. - No changes to analysis workflows or agent structure.
v1.1.404
- Updated installation instructions to recommend PyPI (`pip install 'lobster-ai[full]'`) instead of curl/bash. - Added alternative install method using `uv tool install`. - Included direct links to the Lobster GitHub repository and PyPI page. - Clarified that API keys should never be passed on the raw command line, only via environment variable. - No changes to the core agent routing, triggers, features, or workflows.
v1.1.403
- Updated skill name to "lobster-use" and expanded description to clarify supported analysis types and data formats. - Added detailed usage guide including installation, configuration, and recommended CLI commands. - Provided a routing table mapping user intents to documentation slugs for easy reference. - Outlined two supported coding modes (Orchestrator and Guide) for agents or human users. - Clearly defined seven hard workflow rules to ensure correct operation and troubleshooting. - Included full agent/package overview, listing responsibilities and relevant capabilities. - Added guidance on how to fetch and use documentation programmatically.
Metadata
Slug lobsterbio-use
Version 1.1.406
License
All-time Installs 5
Active Installs 5
Total Versions 4
Frequently Asked Questions

What is LobsterBio - Use?

Runs bioinformatics analysis with Lobster AI -- single-cell RNA-seq, bulk RNA-seq, genomics (VCF/GWAS), proteomics (mass spec/affinity), metabolomics (LC-MS/... It is an AI Agent Skill for Claude Code / OpenClaw, with 364 downloads so far.

How do I install LobsterBio - Use?

Run "/install lobsterbio-use" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is LobsterBio - Use free?

Yes, LobsterBio - Use is completely free (open-source). You can download, install and use it at no cost.

Which platforms does LobsterBio - Use support?

LobsterBio - Use is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created LobsterBio - Use?

It is built and maintained by cewinharhar (@cewinharhar); the current version is v1.1.406.

💬 Comments