benchling-integration

Automate Benchling lab data management using the Python SDK and REST API.

Updated May 17, 2026
One-click install
npx skills add https://github.com/galeep/plugin-place --skill benchling-integration-galeep
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: benchling-integration
Source: https://github.com/galeep/plugin-place/tree/main/plugins/sci-lab-automation/skills/benchling-integration
Command: npx skills add https://github.com/galeep/plugin-place --skill benchling-integration-galeep

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires benchling-sdk, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill automates various lab data management tasks in Benchling, a cloud platform for life sciences R&D, by leveraging the Benchling Python SDK and REST API.

Core Features & Use Cases

  • Authentication & Setup: Simplifies the setup process by handling API key and OAuth authentication.
  • Registry & Entity Management: Facilitates the creation, updating, and management of registry entities like DNA, RNA, proteins, and custom entities.
  • Inventory Management: Manages physical samples, containers, and locations within Benchling's inventory system.
  • Notebook & Documentation: Interacts with electronic lab notebook (ELN) entries, protocols, and templates.
  • Workflows & Automation: Automates laboratory processes using Benchling's workflow system.
  • Events & Integration: Subscribes to Benchling changes via AWS EventBridge or webhooks for real-time integration.
  • Data Warehouse & Analytics: Queries historical Benchling data for analytics and reporting.
  • Use Case: For example, automate the process of creating and registering DNA sequences in Benchling, managing inventory, and automating workflow tasks.

Quick Start

Use the benchling-integration skill with the following command:

uv pip install "benchling-sdk==1.25.0"

Frequently Asked Questions about benchling-integration

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

FAQPage Schema
How do I automate Benchling lab data management using Python?

The Benchling Python SDK and REST API automate lab data management by handling authentication, registry and entity creation, inventory tracking, ELN entries, and workflow execution.

Can I create and register DNA sequences in Benchling via API?

Yes, you can create and register DNA sequences in Benchling via API by using the Python SDK's registry and entity management features to facilitate the creation and updating of DNA and custom entities.

How do I set up API key and OAuth authentication for Benchling?

Benchling API key and OAuth authentication is handled by the Skill's setup process, which configures secure session management for the Python SDK to access your Benchling account.

Does the Benchling Python SDK support inventory and container management?

The Benchling Python SDK supports inventory management, enabling you to programmatically manage physical samples, containers, and locations within the Benchling inventory system.

How do I query historical Benchling data for analytics?

You can query historical Benchling data for analytics by utilizing the Skill's data warehouse and analytics capabilities, which interface with the API to extract and report on historical lab data.

Do I need a Benchling account and API access to use this Python integration?

Yes, an active Benchling account and API access are required to use this Python integration, as the Skill needs valid credentials to authenticate with the Benchling platform and manage lab data.