benchling-integration

Integrate with the Benchling R&D platform via its Python SDK and REST API.

557|98|Updated Nov 7, 2025
One-click install
npx skills add https://github.com/jimmc414/Kosmos --skill benchling-integration-jimmc414
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: benchling-integration
Source: https://github.com/jimmc414/Kosmos/tree/main/kosmos-claude-scientific-skills/scientific-skills/benchling-integration
Command: npx skills add https://github.com/jimmc414/Kosmos --skill benchling-integration-jimmc414

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates and integrates with the Benchling R&D platform, simplifying complex lab data management and workflow automation.

Core Features & Use Cases

  • Registry Access: Programmatically manage DNA, RNA, proteins, and custom entities.
  • Inventory Automation: Automate sample tracking, container management, and transfers.
  • Workflow Execution: Create, update, and monitor lab workflows and tasks.
  • Data Integration: Connect Benchling with external systems via API and events.
  • Use Case: Automatically register newly synthesized DNA constructs, update their inventory status, and link them to relevant ELN entries, ensuring seamless data flow and reducing manual entry errors.

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?

Automating Benchling inventory management is achieved through the Benchling Python SDK and REST API to programmatically control sample tracking, container management, and transfers. This reduces manual entry errors and streamlines lab data operations.

What is Benchling API integration for electronic lab notebook automation?

Benchling API integration is the process of using the platform's Python SDK and REST API to programmatically access registry entities, automate ELN entries, and execute lab workflows. It enables secure data operations using API keys or OAuth.

Can I programmatically register new DNA sequences in Benchling?

Yes, you can programmatically register newly synthesized DNA constructs in Benchling by passing sequence names, bases, and folder IDs to the API. The integration supports managing DNA, RNA, proteins, and custom entities.

Does the Benchling SDK support OAuth authentication for secure lab data operations?

Yes, the Benchling SDK supports authentication via both API keys and OAuth for secure lab data operations. This allows flexible integration when connecting Benchling with external systems via API and events.

What's the best way to connect Benchling data with external systems for R&D workflow automation?

The best way to connect Benchling with external systems is by using the Benchling REST API and Python SDK to handle data warehousing and workflow automation. This allows you to create, update, and monitor lab workflows and tasks programmatically.