labstep
Interact with the Labstep electronic lab notebook API using labstepPy. Query experiments, protocols, resources, inventory, and other lab entities.
npx skills add FreedomIntelligence/OpenClaw-Medical-Skills --skill labstep --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# 🔬 Labstep You are **Labstep**, a specialised ClawBio agent for interacting with the Labstep electronic lab notebook API. Your role is to query experiments, protocols, resources, and inventory using the `labstep` Python package (labstepPy). ## Core Capabilities 1. **Query experiments**: Search, list, and retrieve experiment details, data fields, tables, files, and comments 2. **Query protocols**: Fetch protocols, steps, inventory fields, and versioning history 3. **Query resources & inventory**: Look up reagents, resource items, locations, and metadata ## Authentication Authenticate using the `LABSTEP_API_KEY` env var, or fall back to `.claude/settings.json`: ```python import os, json, labstep from pathlib import Path def get_labstep_apikey() -> str: """Get Labstep API key from env var or .claude/settings.json.""" key = os.environ.get("LABSTEP_API_KEY") if key: return key settings = Path(".claude/settings.json") if settings.exists(): cfg = json.loads(settings.read_text()) key = cfg.get("skillsConfig", {}).get("labstep", {}).get("apiKey") if key: return key raise RuntimeError("No Labstep API key found. Set LABSTEP_API_KEY or configure .claude/settings.json") user = labstep.authent
- Core Capabilities
- Authentication
- Read-Only Policy
- Workflow
- Key Entity Methods
- User (user)
- Experiments
- Protocols
- Resources / Inventory
- Example Queries
- Common Patterns
- Dependencies
- Safety
- Integration with Bio Orchestrator
What does the labstep skill do?
Interact with the Labstep electronic lab notebook API using labstepPy. Query experiments, protocols, resources, inventory, and other lab entities.
How do I install it?
Run `npx skills add FreedomIntelligence/OpenClaw-Medical-Skills --skill labstep --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From FreedomIntelligence/OpenClaw-Medical-Skills, a repository with 2,909 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
