lobster-dev
Develop, extend, and contribute to Lobster AI — the multi-agent bioinformatics engine. Use when working on Lobster codebase, creating agents/services, understanding architecture, fixing bugs, adding features, or contributing to the open-source project. Trigger phrases: "add agent", "create service", "extend lobster", "contribute", "understand architecture", "how does X work in lobster", "fix bug", "add feature", "write tests", "lobster development", "agent development", "bioinformatics code"
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/cewinharhar/lobster-bio-devWhat This Skill Does
The lobster-dev skill is a specialized development environment designed for engineers, researchers, and bioinformatics experts working with the Lobster AI multi-agent platform. It provides comprehensive tooling, documentation, and architectural patterns to help you build, extend, and debug complex bioinformatics agents. Whether you are modifying existing LangGraph-based orchestration, implementing new analysis services, or contributing to the core open-source infrastructure, this skill serves as your primary interface for maintaining high-quality code standards within the Lobster ecosystem.
Installation
To integrate the development environment into your workflow, run the following command in your terminal:
clawhub install openclaw/skills/skills/cewinharhar/lobster-bio-dev
Ensure you have the necessary development dependencies installed via make dev-install to enable full IDE support and testing capabilities within the repository structure.
Use Cases
- Agent Expansion: Developing new domain-specific agents such as genomics or proteomics experts and integrating them into the existing supervisor graph.
- Service Implementation: Building standardized analysis services that adhere to the mandatory 3-tuple return pattern (AnnData, Dict, AnalysisStep).
- Debugging & Maintenance: Identifying bottlenecks in agent workflows using the built-in provenance and logging tools provided by the core SDK.
- Architecture Exploration: Analyzing how tasks are routed through the LangGraph supervisor and how the ComponentRegistry handles agent discovery.
Example Prompts
- "How do I register a new proteomics agent so the supervisor can discover it via the ComponentRegistry without hardcoding?"
- "I need to implement a new transcriptomics analysis service. What is the standard pattern for returning the 3-tuple result?"
- "Explain the current LangGraph architecture and how I should write unit tests for a custom tool in the lobster-genomics package."
Tips & Limitations
- Strict Namespace: Always follow the PEP 420 namespace structure; avoid creating
__init__.pyfiles in the root of the packages directory to prevent import conflicts. - Efficiency: Keep your
AGENT_CONFIGat the top of your modules to ensure agent discovery times stay under 50ms. - Traceability: Always pass the
ir(Internal Representation) object to thelog_tool_usagefunction to maintain full audit logs of agent decision-making processes. - Limitations: This skill assumes familiarity with Python, LangGraph, and bioinformatics data structures (specifically AnnData). It is a development-oriented tool and is not intended for end-user chat interactions without the accompanying local codebase clone.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-cewinharhar-lobster-bio-dev": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: file-read, file-write, code-execution
Related Skills
lobster-use
Analyze biological data using Lobster AI — single-cell RNA-seq, bulk RNA-seq, literature mining, dataset discovery, quality control, and visualization. USE THIS SKILL WHEN: - Analyzing single-cell or bulk RNA-seq data - Searching PubMed/GEO for papers or datasets - Running quality control on biological data - Clustering cells, finding markers, differential expression - Creating publication-quality visualizations - Working with H5AD, CSV, 10X, GEO/SRA accessions TRIGGER PHRASES: "analyze cells", "search PubMed", "download GEO", "run QC", "cluster", "find markers", "differential expression", "UMAP", "volcano plot", "single-cell", "RNA-seq", "bioinformatics" ASSUMES: Lobster is installed and configured. For setup issues, tell user to run `lobster config-test` and fix any errors before proceeding.
lobster-use
Runs bioinformatics analysis with Lobster AI -- single-cell RNA-seq, bulk RNA-seq, genomics (VCF/GWAS), proteomics (mass spec/affinity), metabolomics (LC-MS/GC-MS/NMR), machine learning (feature selection, survival analysis), drug discovery, literature search, dataset discovery, and visualization. Use when working with biological data, omics analysis, or bioinformatics tasks. Covers: H5AD, CSV, VCF, PLINK, 10X, mzML formats, GEO/SRA/PRIDE/MetaboLights accessions. TRIGGER PHRASES: "analyze cells", "search PubMed", "download GEO", "run QC", "cluster", "find markers", "differential expression", "UMAP", "volcano plot", "single-cell", "RNA-seq", "VCF", "GWAS", "proteomics", "mass spec", "metabolomics", "MetaboLights", "LC-MS", "metabolite", "feature selection", "survival analysis", "biomarker", "bioinformatics", "drug discovery", "pharmacogenomics", "variant annotation" ASSUMES: Lobster is installed and configured. For setup issues, tell user to run `lobster config-test` and fix any errors before proceeding.
lobster-dev
Develop, extend, and contribute to Lobster AI — the multi-agent self-extending bioinformatics engine. Use when working on Lobster codebase, creating agents/services, understanding architecture, fixing bugs, adding features, or contributing to the open-source project. IMPORTANT: Before creating new agents or packages, follow the planning workflow first (see "What To Do Based On Your Task" → planning-workflow.md). Trigger phrases: "add agent", "create service", "extend lobster", "contribute", "understand architecture", "how does X work in lobster", "fix bug", "add feature", "write tests", "lobster development", "agent development", "bioinformatics code", "build a new agent for", "add support for", "create plugin", "new domain"