benchling-integration

Automate Benchling registry, inventory, ELN, and workflow tasks via API.

783|65|Updated Feb 27, 2026
One-click install
npx skills add https://github.com/LeonChaoX/qinyan-academic-skills --skill benchling-integration-leonchaox
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: benchling-integration
Source: https://github.com/LeonChaoX/qinyan-academic-skills/tree/main/skills/13-%E5%AE%9E%E9%AA%8C%E5%AE%A4%E8%87%AA%E5%8A%A8%E5%8C%96%E4%B8%8E%E9%9B%86%E6%88%90/benchling-integration
Command: npx skills add https://github.com/LeonChaoX/qinyan-academic-skills --skill benchling-integration-leonchaox

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Benchling integrations often fail due to scattered authentication, complex entity/inventory operations, and inconsistent workflow automation, making it hard to keep lab data synchronized and traceable.

Core Features & Use Cases

  • Registry Automation (DNA/RNA/Protein/Custom Entities): Create, update, list, and archive biological registry entities (including partial updates via field objects) for reproducible construct and sample management.
  • Inventory Operations: Programmatically manage containers/boxes/locations and transfer items to reduce manual bookkeeping and prevent location errors.
  • ELN Entries and Workflow Tasks: Create electronic lab notebook entries, link entities to entries, and manage workflow tasks including asynchronous completion monitoring.
  • Events & Data Warehouse Analytics: Support event-driven integration patterns (e.g., routing to EventBridge) and run SQL-based analytics through the Benchling Data Warehouse.

Quick Start

Use the benchling-integration skill to set up Benchling API access (API key or OAuth), then create or update a DNA sequence, place its container into the correct inventory location, and record the experiment in an ELN entry with linked entities.

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 operations and container transfers?

Yes, you can automate ELN workflows by creating electronic lab notebook entries, linking biological entities to those entries, and managing workflow tasks with asynchronous completion monitoring.

What's the best way to sync Benchling registry entities with external systems?

Benchling API authentication requires an API key or OAuth/OIDC setup using the Benchling Python SDK and REST API endpoints, ensuring secure programmatic access with proper pagination and error handling.

Can I run SQL analytics on Benchling R&D data using a data warehouse?

Yes, registry automation covers DNA, RNA, protein, and custom entities, supporting create, update, list, and archive operations including partial updates via field objects for reproducible sample management.

Do I need a specific Benchling account type to use API authentication for lab automation?

Benchling API authentication requires active Benchling account access to configure either an API key or OAuth/OIDC credentials, utilizing the Benchling Python SDK for secure lab automation workflows.