benchling-integration

Automate Benchling data integration across registry, inventory, ELN, and workflows via API.

16|7|Updated Nov 20, 2025
One-click install
npx skills add https://github.com/jackspace/ClaudeSkillz --skill benchling-integration-jackspace
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: benchling-integration
Source: https://github.com/jackspace/ClaudeSkillz/tree/main/skills/scientific-integration-benchling-integration
Command: npx skills add https://github.com/jackspace/ClaudeSkillz --skill benchling-integration-jackspace

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Benchling integration automates registry access, inventory management, ELN entries, and workflows via API, providing a path to build Benchling Apps and query the Benchling Data Warehouse.

Core Features & Use Cases

  • Registry management (DNA, proteins), inventory, and ELN entries
  • Build and automate Benchling workflows and apps
  • Access to Benchling Data Warehouse for analytics

Quick Start

Authenticate with an API key and fetch registry DNA 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 data integration with Benchling's API and registry?

Benchling API automation enables creation, retrieval, and updates of DNA, RNA, and protein registry entities, plus inventory and ELN entries. Authenticate with an API key or OAuth, then use the Python SDK to fetch and modify entities, with support for pagination and partial updates across registry, inventory, ELN, and workflow data.

Can I sync Benchling workflows and inventory with external systems?

Yes. The Benchling API supports synchronization with external systems via direct API calls and event-driven integrations through AWS EventBridge. You can automate Benchling workflows, link registry entities to inventory items, and trigger actions based on events in your Benchling workspace.

What authentication methods does the Benchling API support?

The Benchling API supports both API key and OAuth authentication. Credentials are stored securely, and all communication occurs over HTTPS. Choose API key for direct integrations or OAuth for app-based access to Benchling Apps and the Data Warehouse.

How do I query the Benchling Data Warehouse for analytics?

After setting up Benchling API authentication and automating your registry and inventory workflows, you can access the Benchling Data Warehouse to query aggregated data for analytics and reporting. The Python SDK and API key provide the foundation for building queries.

Do I need to handle pagination when fetching large datasets from Benchling?

Yes. Pagination is required when retrieving large collections of registry entities or inventory items from Benchling. The Benchling API and Python SDK support pagination parameters to efficiently handle large datasets without hitting limits.

What typed entities can I manage through the Benchling API?

The Benchling API manages typed entities including DNA, RNA, and protein sequences in the registry; inventory items; ELN entries; and linked workflow objects. Each entity type supports creation, retrieval, partial updates, and relationships to other entities.