benchling-integration

Automate Benchling lab data management via its Python SDK and REST API.

Updated Mar 10, 2026
One-click install
npx skills add https://github.com/Yezez9/Research-Agent --skill benchling-integration-yezez9
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: benchling-integration
Source: https://github.com/Yezez9/Research-Agent/tree/main/scientific-skills/benchling-integration
Command: npx skills add https://github.com/Yezez9/Research-Agent --skill benchling-integration-yezez9

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill enables seamless programmatic interaction with the Benchling R&D platform, automating lab data management and streamlining research workflows.

Core Features & Use Cases

  • Registry Access: Manage DNA, RNA, AA sequences, and custom entities.
  • Inventory Management: Automate sample tracking, container creation, and transfers.
  • ELN & Workflows: Create notebook entries and manage workflow tasks.
  • Use Case: Automatically register newly synthesized DNA constructs in Benchling, update their inventory status, and link them to relevant ELN entries, reducing manual data entry and ensuring data integrity.

Quick Start

Use the benchling-integration skill to create a new DNA sequence named 'MyPlasmid' with bases 'ATCGATCG' in folder 'fld_abc123'.

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 inventory management and sample tracking?

You can automate Benchling inventory management by using the Python SDK to programmatically track samples, create containers, and manage transfers, which reduces manual data entry and ensures data integrity.

Can I programmatically create DNA sequences and register entities in Benchling?

Yes, you can programmatically register newly synthesized DNA constructs and custom entities in Benchling using the Python SDK to automate registry entity manipulation within specific folders.

Does the Benchling SDK support ELN entries and workflow task management?

Yes, the Benchling SDK supports ELN entries and workflow task management by providing programmatic access to create electronic lab notebook entries and automate workflow task routing.

How do I integrate external systems with Benchling using event-driven mechanisms?

You integrate external systems with Benchling by leveraging event-driven mechanisms through the Python SDK and REST API, automatically syncing registry entities, inventory updates, and workflow changes.

What is the best way to link Benchling inventory items to ELN entries?

The best way to link Benchling inventory items to ELN entries is to programmatically automate lab data workflows, associating registered entities and inventory statuses directly with relevant notebook entries.