CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

tooluniverse-variant-interpretation

Clinical variant interpretation from raw variant calls to ACMG-classified recommendations with structural impact analysis. Use for VUS classification, pathogenicity assessment with cited criteria, structure-based variant impact (AlphaFold/PDB), non-coding/regulatory variant effect prediction with sequence deep-learning models (AlphaGenome, Enformer, Borzoi, ChromBPNet, Evo 2), and producing clinical-grade variant reports for return of results or molecular tumor boards. Use this whenever a user asks about a variant's significance, an intronic/promoter/enhancer/UTR non-coding variant's functional impact, or needs ACMG classification — even if they don't say "ACMG".

Quality

89%

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

The canonical home for this skill is tooluniverse-variant-interpretation in mims-harvard/ToolUniverse

SKILL.md
Quality
Evals
Security

Quality

Content

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

An unusually actionable body: every phase names its tools, parameters, expected returns, fallbacks, and decision thresholds, and the workflow sequencing with error-recovery loops is exemplary. The weaknesses are redundancy — the Bayesian classifier code duplicates its own table — and progressive disclosure: the heavy inlined ACMG algorithm plus five referenced files that are not actually shipped in the bundle.

Suggestions

Ship the five referenced files (ACMG_CLASSIFICATION.md, CODE_PATTERNS.md, CHECKLIST.md, EXAMPLES.md, TOOLS_REFERENCE.md) in the bundle, or remove the citations — currently every reference link is a dead end.

Move the classify_acmg Python implementation to CODE_PATTERNS.md or ACMG_CLASSIFICATION.md and keep only the points/threshold tables inline; the code restates the table immediately above it.

Tighten the prose in "Handling Conflicting Evidence" and the Phase 2.5 conceptual framing paragraphs (e.g., the annotation-vs-prediction explanation) to decision rules rather than narrative explanations.

DimensionReasoningScore

Conciseness

Mostly dense, domain-calibrated content (gnomAD two-step gotchas, BS1 thresholds, predictor AUCs), but the ~60-line classify_acmg function fully restates the Bayesian points table printed just above it, and prose sections like "Handling Conflicting Evidence" and the Phase 2.5 conceptual framing could be tightened. Not 4 because the duplicated code block is a substantial redundancy rather than a minor trim.

3 / 5

Actionability

Fully executable guidance throughout: named tools with parameters and return shapes ("genome_build ('GRCh37' | 'GRCh38'), variant_description (HGVS, e.g. 'NM_007294.4:c.5266dup')"), a complete runnable classify_acmg function, concrete fallback chains, quantified minimums, an output template, and a file-naming convention. Copy-paste ready and covers the common cases.

5 / 5

Workflow Clarity

The phased pipeline (Phase 1 through 6 with 2.5/4.2/4.5 sub-phases) is clearly sequenced, with a Phase 2.9 short-circuit check, a dedicated "Tool Failure Fallbacks" section, per-phase alternatives ("If no key/server is provisioned, fall back to the ChIPAtlas/ENCODE annotation above and note the predictive gap"), and Quantified Minimums plus a CHECKLIST.md reference acting as explicit checkpoints — matching the validate/recover anchor.

5 / 5

Progressive Disclosure

References are clearly signaled and one level deep (References section plus inline "See CODE_PATTERNS.md for implementation details"), but the full ACMG algorithm — points table, classification cutoffs, and Python implementation (~120 lines) — is inlined even though ACMG_CLASSIFICATION.md is listed as covering exactly that scope, and none of the five referenced files (ACMG_CLASSIFICATION.md, CODE_PATTERNS.md, CHECKLIST.md, EXAMPLES.md, TOOLS_REFERENCE.md) exist in the bundle, so navigation dead-ends. This inlining-plus-missing-files combination fits the 3 anchor (content that should be separate is inline).

3 / 5

Total

16

/

20

Passed

Description

96%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 strong description: it states a pipeline end-to-end (raw variant calls to ACMG-classified recommendations), enumerates specific capabilities with named tools, and provides explicit, natural trigger phrases including the no-keyword case. The only weakness is breadth that slightly increases overlap risk with adjacent structural/sequence-analysis skills.

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions with comprehensive coverage: "VUS classification, pathogenicity assessment with cited criteria, structure-based variant impact (AlphaFold/PDB), non-coding/regulatory variant effect prediction with sequence deep-learning models (AlphaGenome, Enformer, Borzoi, ChromBPNet, Evo 2), and producing clinical-grade variant reports". Not 4 because coverage spans coding, non-coding, structural, and reporting workflows with no meaningful gaps.

5 / 5

Completeness

Clearly answers both: the opening sentence plus the capability list states what the skill does, and "Use this whenever a user asks about a variant's significance... or needs ACMG classification" gives an explicit when-clause with concrete trigger phrases. Matches the 5 anchor exactly.

5 / 5

Trigger Term Quality

Covers natural user phrases and their synonyms: "asks about a variant's significance", "intronic/promoter/enhancer/UTR non-coding variant's functional impact", "needs ACMG classification — even if they don't say 'ACMG'", plus domain-native terms (VUS, pathogenicity, molecular tumor boards, return of results). The explicit anticipation of users who omit the keyword 'ACMG' closes the usual synonym gap.

5 / 5

Distinctiveness Conflict Risk

The clinical variant-interpretation niche with ACMG triggers is distinct, but the description's breadth (AlphaFold/PDB structural impact, regulatory deep-learning models) overlaps with plausible sibling skills — the body itself cross-references a 'tooluniverse-sequence-analysis' skill. Not 5 because that overlap risk is more than minimal; not 3 because the core triggers (variant significance, ACMG classification) would not naturally fire a neighboring skill.

4 / 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

mims-harvard/ToolUniverse

Path

plugins/tooluniverse/skills/tooluniverse-variant-interpretation/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.