benchling-integration

Automate Benchling registry, inventory, ELN, workflow, and data warehouse operations via Python SDK and REST API.

1|Updated Jan 14, 2026
One-click install
npx skills add https://github.com/Sologa/codex-pipeline --skill benchling-integration-sologa
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: benchling-integration
Source: https://github.com/Sologa/codex-pipeline/tree/main/.codex/skills/benchling-integration
Command: npx skills add https://github.com/Sologa/codex-pipeline --skill benchling-integration-sologa

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates interactions with the Benchling R&D platform, streamlining complex life science data management tasks and reducing manual effort.

Core Features & Use Cases

  • Registry Management: Create, update, and query DNA, RNA, and protein sequences, as well as custom entities and mixtures.
  • Inventory Automation: Manage samples, containers, boxes, and locations programmatically.
  • Notebook & Workflow Integration: Automate ELN entries and manage workflow tasks.
  • Data Warehouse Access: Query historical data for analytics.
  • Use Case: Automatically register newly synthesized DNA constructs, update their inventory status, and link them to relevant ELN entries, ensuring data integrity and saving researchers significant time.

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 registry operations for DNA sequences and custom entities?

Benchling registry operations for DNA sequences and custom entities are automated using the Python SDK and REST API. This integration enables programmatic creation, updating, and querying of biological entities to streamline R&D data management.

Can I manage Benchling inventory containers and locations programmatically?

Benchling inventory containers, boxes, and locations can be managed programmatically. The integration supports full inventory automation, allowing researchers to control sample storage and tracking directly without manual platform interaction.

Does Benchling integration support authentication via API keys and OAuth?

Benchling integration supports authentication via both API keys and OAuth. This dual approach provides secure access control for automated lab data workflows and data warehouse querying across different enterprise environments.

What is the best way to handle large data queries from the Benchling data warehouse?

Large data queries from the Benchling data warehouse are handled using built-in pagination. This integration includes robust error handling and pagination logic to ensure efficient data processing and prevent API timeouts during bulk retrieval.

How do I automate ELN entries and workflow tasks in Benchling?

ELN entries and workflow tasks in Benchling are automated through the Python SDK. This allows researchers to programmatically link newly synthesized constructs to relevant notebook entries and manage workflow task states.

Do I need the benchling-sdk dependency to use this lab automation integration?

The benchling-sdk dependency is required to use this lab automation integration. The Skill relies on this Python SDK alongside REST API calls to execute comprehensive lab data management and inventory control tasks.