alterlab-benchling

Automates Benchling lab data management via REST endpoints and Python SDK.

58|9|Updated Mar 16, 2026
One-click install
npx skills add https://github.com/AlterLab-IEU/AlterLab-Academic-Skills --skill alterlab-benchling
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: alterlab-benchling
Source: https://github.com/AlterLab-IEU/AlterLab-Academic-Skills/tree/main/skills/lab-integrations/alterlab-benchling
Command: npx skills add https://github.com/AlterLab-IEU/AlterLab-Academic-Skills --skill alterlab-benchling

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Benchling is a powerful platform for life-sciences data, but integrating across registries, inventory, ELN entries, and workflows often requires bespoke tooling. This skill provides a programmable bridge to Benchling via the Python SDK and REST endpoints to automate routine data management, analytics, and app integrations.

Core Features & Use Cases

  • Authentication & Setup: Initialize a Benchling client with API key or OAuth credentials to securely access resources such as DNA sequences, containers, and notebook entries.
  • Registry, Inventory & Notebook: Create, read, update, and delete DNA/protein sequences, containers, plates, locations, and ELN entries; automate transfers and linking between entities; and push analytics to external systems.
  • Workflows & Analytics: Manage workflow tasks, event subscriptions, and data warehouse queries to drive automated pipelines and reporting across Benchling data.

Quick Start

Install the Benchling Python SDK, configure the client with your tenant URL and API key, and run a simple script to list DNA sequences.

Frequently Asked Questions about alterlab-benchling

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

FAQPage Schema
How do I automate Benchling lab data management for DNA sequences and ELN entries?

Benchling automation is achieved by initializing a Python SDK or REST client with API keys to securely access and manage DNA sequences, inventory containers, and notebook entries programmatically.

Can I use the Benchling Python SDK to manage inventory containers and plates?

Yes, the Benchling Python SDK supports full CRUD operations for inventory components including containers, plates, and locations, enabling automated transfers and entity linking within your lab workflows.

Does automating Benchling workflows support both API key and OAuth authentication?

Yes, automating Benchling workflows supports both API key and OAuth credentials to securely authenticate and access registry data, ELN entries, and workflow tasks programmatically.

What is the best way to programmatically link registry data to ELN entries in Benchling?

Using the Benchling SDK provides a programmable bridge to programmatically access and link registry entities, such as DNA sequences, directly to ELN entries and workflow tasks across components.

How do I set up event subscriptions and data warehouse queries for Benchling analytics?

To set up analytics, use the Benchling SDK to manage event subscriptions and execute data warehouse queries, driving automated pipelines and pushing analytics reporting to external systems.

When do I need bespoke tooling for Benchling integrations across registries and workflows?

Bespoke tooling is needed when integrating cross-component access across registries, inventory, and workflows, which this Skill provides via a programmable bridge to automate scalable data management.