CtrlK
BlogDocsLog inGet started
Tessl Logo

adaptyv

Cloud laboratory platform for automated protein testing and validation. Use when designing proteins and needing experimental validation including binding assays, expression testing, thermostability measurements, enzyme activity assays, or protein sequence optimization. Also use for submitting experiments via API, tracking experiment status, downloading results, optimizing protein sequences for better expression using computational tools (NetSolP, SoluProt, SolubleMPNN, ESM), or managing protein design workflows with wet-lab validation.

64

Quality

76%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Low

Low-risk findings worth noting

Fix and improve this skill with Tessl

tessl review fix ./backend/cli/skills/ml-training/adaptyv/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

61%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

The body is a lean, actionable overview with a concrete executable submission example, but it is undermined by two issues: the post-submission workflow (status tracking, result retrieval) has no steps or validation checkpoints, and all four referenced detail files are missing from the bundle, leaving the promised progressive-disclosure layer empty. Redundant 'Important Notes' add minor token cost.

Suggestions

Add the missing reference files (experiments.md, protein_optimization.md, api_reference.md, examples.md) to a references/ directory — or inline the essential status-tracking and result-download snippets — since every detailed path currently cited in the body is a dead link.

Sequence the full experiment lifecycle (submit → confirm experiment_id → poll/webhook for status → download results) with validation checkpoints such as checking the HTTP status code and error message before proceeding.

Trim the 'Important Notes' section: the alpha/beta status, ~21-day turnaround, and support email each already appear earlier in the body, so state each fact once.

DimensionReasoningScore

Conciseness

The body is efficient and assumes competence (no explanation of what proteins or REST APIs are), but the 'Important Notes' section repeats facts already stated inline: 'Platform is currently in alpha/beta phase' duplicates 'platform is in alpha/beta', '~21 days' duplicates line 1 of the intro, and the support email appears twice. This is 'efficient; minor instances of over-explanation that could be trimmed' — not 5 because of that redundancy, not 3 because nothing explains concepts Claude already knows.

4 / 5

Actionability

Auth setup ('export ADAPTYV_API_KEY=...'), install ('uv pip install requests python-dotenv'), and submission are concrete and executable (a real requests.post call with base_url, headers, and JSON payload). Not 5 because the other half of the workflow — 'tracking experiment status, downloading results' — has no inline code or commands and is deferred to reference files, and the sample has no error handling; not 3 because the submission path shown is copy-paste ready rather than pseudocode.

4 / 5

Workflow Clarity

A rough sequence exists (auth → install → submit experiment) but the post-submission lifecycle (track status → receive webhook → download results) has no sequenced steps, only a bullet list under 'Recommended tools' and 'Available Experiment Types'. There are no validation checkpoints (no check of the HTTP response status, no confirmation that experiment_id was returned before proceeding). This matches 'steps listed but validation gaps; sequence present but checkpoints missing'.

3 / 5

Progressive Disclosure

The body is structured as a clean overview with well-signaled one-level references ('See reference/experiments.md', 'reference/protein_optimization.md', 'reference/api_reference.md', 'reference/examples.md'), but none of these files exist — the bundle contains no references/, scripts/, or assets/ directories at all. Per the guideline to score against the actual bundle structure, every referenced path is dead, so the detailed content (full API docs, examples, optimization workflows) is unreachable and the disclosure structure is effectively broken.

2 / 5

Total

13

/

20

Passed

Description

92%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

The description is strong: it states concrete capabilities in third person, provides explicit 'Use when...' triggers covering both experimental validation and API workflow use cases, and occupies a distinct niche with low conflict risk. The only weakness is keyword coverage that omits a few natural synonyms (e.g., 'protein design', 'wet-lab', the platform name).

DimensionReasoningScore

Specificity

Quotes multiple concrete actions across both lab operations ('binding assays, expression testing, thermostability measurements, enzyme activity assays') and API workflow ('submitting experiments via API, tracking experiment status, downloading results'), plus named computational tools (NetSolP, SoluProt, SolubleMPNN, ESM). This matches the 'lists multiple specific concrete actions; comprehensive coverage' anchor; score 4 would require minor coverage gaps, but the what/how surface is comprehensive.

5 / 5

Completeness

Clearly answers what ('Cloud laboratory platform for automated protein testing and validation') and when via explicit trigger clauses ('Use when designing proteins and needing experimental validation...', 'Also use for submitting experiments via API...'). Both what and when are explicit with concrete trigger phrases, matching the top anchor; a 4 would need a vaguer or less explicit 'when'.

5 / 5

Trigger Term Quality

Natural domain phrases users would say are present ('binding assays', 'expression testing', 'thermostability measurements', 'protein sequence optimization', 'tracking experiment status'), but a few common variations are missing (e.g., 'protein design', 'wet-lab', 'assay results', the platform name itself). This fits 'good keyword coverage; a few natural terms missing' rather than the comprehensive synonym/extension coverage of a 5.

4 / 5

Distinctiveness Conflict Risk

Occupies a clear niche (wet-lab experimental validation of proteins via a cloud-lab API) with distinct triggers like 'binding assays', 'thermostability measurements', and named solubility tools that no general-purpose skill would claim. Minimal conflict risk; not 4 because there is no meaningful overlap with closely related skills — the triggers are domain-unique.

5 / 5

Total

19

/

20

Passed

Validation

87%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

14

/

16

Passed

Repository
synthetic-sciences/openscience
Reviewed

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.