CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

clinvar-variation-skill

Submit compact ClinVar Clinical Tables and NCBI Variation requests for search, VCV, RCV, SCV, and RefSNP lookups. Use when a user wants variant-level summaries or identifier mapping

75

Quality

94%

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

SKILL.md
Quality
Evals
Security

Quality

Content

92%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.

A tight, well-structured body for a single-script skill: exact input/output contracts, one executable example, and verified reference to the real script. The only improvement is showing runnable examples for the non-search actions.

Suggestions

Add one-liner examples for the identifier lookups (e.g. echo '{"action":"vcv","vcv":"VCV000013080"}' | python scripts/clinvar_variation.py) so all five actions are copy-paste ready.

State the default max_items value (5 per the script) so users know what they get when they omit it.

DimensionReasoningScore

Conciseness

The body is lean with zero padding: it never explains what ClinVar is or how HTTP works, and every line is operative guidance (rules, field specs, one example). Not 4: there is no over-explanation left to trim.

5 / 5

Actionability

Gives a copy-paste executable example, exact required/optional input fields, precise output shapes, and the failure envelope ("ok=false with error.code and error.message"). Not 5: only the search action gets a runnable example — vcv/rcv/scv/refsnp invocations must be inferred from the field table rather than shown.

4 / 5

Workflow Clarity

This is a simple, single-action skill and the invocation is unambiguous: construct the action-specific JSON, pipe it to scripts/clinvar_variation.py, then summarize or save_raw, with failures self-reporting via ok=false. No batch or destructive operations exist that would require a validation cap.

5 / 5

Progressive Disclosure

Under 50 lines, cleanly sectioned (Operating rules, Execution behavior, Input, Output, Execution, References), with a References section that explicitly confirms no additional runtime files; the one referenced path, scripts/clinvar_variation.py, exists and matches the documented action/field set.

5 / 5

Total

19

/

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.

A concise, third-person description with concrete action enumeration and an explicit Use-when trigger clause. The only gap is a handful of natural synonyms (rs number/rsID, ClinVar variant ID) that would improve trigger recall.

DimensionReasoningScore

Specificity

"Submit compact ClinVar Clinical Tables and NCBI Variation requests for search, VCV, RCV, SCV, and RefSNP lookups" lists multiple concrete actions covering the domain's full lookup surface in third-person voice. Not 4: the enumerated actions (search plus four identifier lookups) leave no minor coverage gaps within the skill's stated purpose.

5 / 5

Completeness

Explicitly answers both "what" (submit Clinical Tables and Variation requests for search, VCV, RCV, SCV, RefSNP lookups) and "when" ("Use when a user wants variant-level summaries or identifier mapping") with concrete trigger phrases. Not 4: the "when" clause is fully explicit rather than present-but-imprecise.

5 / 5

Trigger Term Quality

Strong natural keywords — "ClinVar", "VCV, RCV, SCV, RefSNP", "variant-level summaries", "identifier mapping" — match what a user would actually say. Not 5: a few common synonyms are missing, such as "rs number"/"rsID" for RefSNP or "ClinVar variant ID", which users often use instead of VCV.

4 / 5

Distinctiveness Conflict Risk

A clear niche (ClinVar/NCBI Variation identifier lookups) with domain-specific triggers; virtually no overlap risk with generic data or document skills.

5 / 5

Total

19

/

20

Passed

Validation

100%

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

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

openai/plugins

Path

plugins/life-science-research/skills/clinvar-variation-skill/SKILL.md

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.