CtrlK
BlogDocsLog inGet started
Tessl Logo

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.

65

1.28x
Quality

52%

Does it follow best practices?

Impact

81%

1.28x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No known issues

Optimize this skill with Tessl

npx tessl skill review --optimize ./scientific-skills/benchling-integration/SKILL.md
SKILL.md
Quality
Evals
Security

Evaluation results

70%

-14%

Plasmid Library Registration Script

SDK setup and entity creation with registry

Criteria
Without context
With context

Correct SDK import

100%

100%

ApiKeyAuth import and usage

100%

100%

Credentials from environment

100%

100%

DnaSequenceCreate import and usage

100%

100%

fields() helper used

0%

100%

Registry mutually exclusive params

100%

0%

FASTA parsed with BioPython SeqIO

100%

0%

Bases from SeqIO record

100%

0%

is_circular field set

0%

100%

No credentials in source

100%

100%

Output includes name and ID

100%

100%

100%

57%

Sample Tracking and Lab Notebook Automation

Inventory transfers and ELN entry linking

Criteria
Without context
With context

containers.transfer() used

0%

100%

entry_links.create() used

0%

100%

EntryCreate used for notebook entry

62%

100%

fields() helper used

50%

100%

Credentials from environment

100%

100%

Correct SDK import path

100%

100%

Link per transferred container

0%

100%

Transfer design_notes explains choice

25%

100%

Confirmation output

100%

100%

No hardcoded credentials

100%

100%

74%

10%

Automated Workflow Task Processor for Multi-User Lab Portal

Production app auth, retry strategy, async task handling

Criteria
Without context
With context

OAuth auth used

100%

100%

OAuth credentials from env

100%

100%

RetryStrategy import and usage

70%

50%

Max retries set

0%

0%

Server-side workflow task filter

100%

50%

Generator pagination pattern

30%

100%

wait_for_task() import and usage

0%

33%

WaitForTaskExpiredError handled

25%

100%

Correct Benchling import path

100%

100%

Architecture doc explains OAuth choice

100%

100%

No hardcoded credentials

100%

100%

Repository
K-Dense-AI/claude-scientific-skills
Evaluated
Agent
Claude Code
Model
Claude Sonnet 4.6

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.