labstep

Query Labstep electronic lab notebook experiments, protocols, and inventory records.

1.1k|238|Updated Feb 25, 2026
One-click install
npx skills add https://github.com/ClawBio/ClawBio --skill labstep
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: labstep
Source: https://github.com/ClawBio/ClawBio/tree/main/skills/labstep
Command: npx skills add https://github.com/ClawBio/ClawBio --skill labstep

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Query and retrieve structured laboratory records, protocols, inventory, and experiment metadata from a Labstep electronic lab notebook without manual API exploration or web UI navigation, enabling reproducible data access for analysis and reporting.

Core Features & Use Cases

  • Experiment Discovery: Search, list, and fetch detailed experiment entries including tables, data fields, files, comments, and collaborators.
  • Protocol and Inventory Lookup: Retrieve protocol versions, steps, inventory fields, resources, resource items, locations, and chemical metadata.
  • Workspace and File Access: Switch workspaces, list devices and tags, and export or download attached files for downstream analysis.
  • Read-Only Safety: Operates with a read-only service account by default and requires explicit confirmation to perform any writes, making it safe for audit and review workflows.
  • Use Case: Find the protocol steps and attached files for the latest experiment on PCR troubleshooting and cross-reference reagent lot metadata in inventory.

Quick Start

Ask the Labstep skill to show your recent experiments in the active workspace and list their IDs and attached file names.

Frequently Asked Questions about labstep

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I retrieve experiment data from an electronic lab notebook using an API?

You can retrieve experiment data from an electronic lab notebook using the Labstep Python client by supplying a LABSTEP_API_KEY to query experiments, protocols, and attached files. The skill searches and fetches detailed experiment entries including tables, data fields, and collaborator metadata.

Can I search laboratory inventory and reagent lot metadata programmatically?

Yes, you can search laboratory inventory and reagent lot metadata programmatically by querying Labstep inventory records. The skill retrieves inventory fields, resource items, locations, and chemical metadata, allowing you to cross-reference reagent lots used in specific experiments.

How do I access lab notebook protocols and their steps for analysis?

To access lab notebook protocols and their steps for analysis, query Labstep protocol data using the skill's read-only API interface. It retrieves protocol versions, individual steps, and associated metadata without requiring manual web UI navigation or direct API exploration.

Do I need an API key to query Labstep workspace and file attachments?

Yes, you need an API key to query Labstep workspace and file attachments. The key must be supplied via the LABSTEP_API_KEY environment variable or defined in the .claude/settings.json file. Once authenticated, you can switch workspaces, list devices, and download attached files.

Is it safe to use an electronic lab notebook API for audit workflows?

Using an electronic lab notebook API for audit workflows is safe with this skill because it operates with a read-only service account by default. It requires explicit user confirmation before performing any write operations, ensuring laboratory records remain unaltered during review and analysis.

What is the best way to export attached files from lab experiments for downstream processing?

The best way to export attached files from lab experiments for downstream processing is to use the Labstep Python client to fetch experiment entries and download associated file attachments. This automated retrieval bypasses manual web UI navigation and structures data for reproducible analysis.