Agent skill · software engineering · aiskillstore
benchling-integration
Benchling R&D platform integration. Access registry (DNA, proteins), inventory, ELN entries, workflows via API, build Benchling Apps, query Data Warehouse, for lab data management automation.
Why this skill is useful
Provides specific API commands and workflows for integrating with Benchling's R&D platform that the AI wouldn't reliably generate on its own.
What it needs
Requires benchling-sdk installed locally. Requires benchling account access. About 6k tokens when loaded. Last updated 2026-08-07. 405 stars on the source repository.
What this skill does
Benchling Integration Overview Benchling is a cloud platform for life sciences R&D. Access registry entities (DNA, proteins), inventory, electronic lab notebooks, and workflows programmatically via Python SDK and REST API. When to Use This Skill This skill should be used when: Working with Benchling's Python SDK or REST API Managing biological sequences (DNA, RNA, proteins) and registry entities Automating inventory operations (samples, containers, locations, transfers) Creating or querying electronic lab notebook entries Building workflow automations or Benchling Apps Syncing data between Benchling and external systems Querying the Benchling Data Warehouse for analytics Setting up event-driven integrations with AWS EventBridge Core Capabilities 1. Authentication & Setup Python SDK Installation: Authentication Methods: API Key Authentication (recommended for scripts): OAuth Client Credentials (for apps): Key Points: API keys are obtained from Profile Settings in Benchling Store credentials securely (use environment variables or password managers) All API requests require HTTPS Authentication permissions mirror user permissions in the UI For detailed authentication information including OIDC and security best practices, refer to references/authentication.md. 2. Registry & Entity Management Registry entities include DNA sequences, RNA sequences, AA sequences, custom entities, and mixtures. The SDK provides typed classes for creating and managing these entities. Creating DNA Sequences: Registry Registration: To register an entity directly upon creation: Important: Use either entityregistryid OR namingstrategy, never both. Updating Entities: Unspecified fields remain unchanged, allowing partial updates. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills aiskillstore/benchling-integration--da33a9