CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

tooluniverse-hla-immunogenomics

HLA gene-family analysis and MHC-peptide binding for transplant compatibility, vaccine epitope coverage, and cancer immunotherapy. Uses IMGT (HLA polymorphism), IEDB (epitope-MHC binding), UniProt (annotation), DGIdb (druggability). Use for HLA typing/imputation review, vaccine HLA coverage, and immunotherapy prediction biomarkers (HLA-LOH, neoantigen presentation).

Quality

86%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

82%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 well-structured, highly actionable tool-orchestration skill: exact tool signatures, parameter gotchas, and verified example calls make it effectively copy-paste executable. The main gaps are mild redundancy in the reasoning sections and inlining of per-tool API detail that could be progressively disclosed in a reference file.

Suggestions

Move the per-database tool listings (IPD-IMGT/HLA, HLA Ligand Atlas / MHC Motif Atlas parameter details in Phases 1-2) into a references/tool-api.md file, keeping SKILL.md to the workflow, tool names, and one example call per phase.

Deduplicate domain background: state the abacavir/HLA-B*57:01 drug-hypersensitivity example once (Phase 5's association table) and trim the overlapping explanation in the Reasoning Strategy section to a one-line pointer.

DimensionReasoningScore

Conciseness

The bulk is high-value operational content Claude cannot know (exact tool inputs/outputs, parameter gotchas like "NOT query" and the literal "HLA-I" string, IC50 thresholds, allele-availability warnings). Minor over-explanation remains: the Reasoning Strategy paragraph re-explains HLA biology, and the abacavir/HLA-B*57:01 hypersensitivity example appears twice (Reasoning Strategy and Phase 5).

4 / 5

Actionability

Every tool is documented with name, inputs, and outputs, tricky parameters are explicitly called out, and the verified live examples (e.g., `IPD_search_hla_alleles({"name": "A*02:01"})`, `MHCMotifAtlas_get_allele_ligands({"allele": "A0201"})`) are copy-paste-ready calls covering the common cases. The "COMPUTE, DON'T DESCRIBE" directive reinforces executable analysis, and the absence of Python code is appropriate for an instruction-only tool-orchestration skill.

5 / 5

Workflow Clarity

Phases 0-6 are clearly sequenced with per-phase objectives and workflows, and the Edge Cases & Fallbacks section provides error-recovery loops ("If allele not found: Check nomenclature...", "BVBRC empty results: Try broader organism name"). It stops short of 5 because there are no explicit validation checkpoints between phases (only the implicit "confirm species early" guideline).

4 / 5

Progressive Disclosure

The single-file body is well-sectioned (database table, phase diagram, per-phase details, edge cases, limitations) with no nested references and no bundle files to mis-navigate. However, at 258 lines it far exceeds the simple-skill case, and roughly 150 lines of per-database tool API detail (Phase tool listings, IPD/ligand-atlas parameter specifics) are inlined where a references/TOOL_API.md file could offload them from the always-loaded context.

4 / 5

Total

17

/

20

Passed

Description

83%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 with a clear what-and-when structure, concrete domain triggers, and named data sources. Its only weaknesses are minor: a few missing natural trigger synonyms and slight overlap risk with neoantigen-prediction skills around the HLA-LOH/neoantigen phrasing.

DimensionReasoningScore

Specificity

The description lists several concrete actions ("HLA gene-family analysis", "MHC-peptide binding") across three application contexts ("transplant compatibility, vaccine epitope coverage, and cancer immunotherapy") and names four specific databases (IMGT, IEDB, UniProt, DGIdb). It falls short of 5 only because it omits some capabilities the skill actually performs, such as naturally-presented ligand retrieval and protein annotation lookup.

4 / 5

Completeness

It clearly answers both questions: the "what" ("HLA gene-family analysis and MHC-peptide binding... Uses IMGT... IEDB... UniProt... DGIdb") and an explicit "when" with concrete trigger phrases ("Use for HLA typing/imputation review, vaccine HLA coverage, and immunotherapy prediction biomarkers"). This matches the anchor for both what AND when with concrete triggers.

5 / 5

Trigger Term Quality

Good coverage of natural domain phrases users would actually say: "HLA typing", "vaccine HLA coverage", "neoantigen presentation", "HLA-LOH", "epitope". A few common variations are missing ("MHC restriction", "antigen presentation", "T-cell epitope"), keeping it below the comprehensive-synonym level of 5.

4 / 5

Distinctiveness Conflict Risk

The HLA/immunogenomics niche is distinct with domain-specific triggers, but the phrase "immunotherapy prediction biomarkers (HLA-LOH, neoantigen presentation)" creates minor overlap risk with a sibling neoantigen/immunotherapy-prediction skill. Not 5 because that overlap is not disambiguated within the description itself; not 3 because the core HLA-binding triggers are unmistakably specific to this skill.

4 / 5

Total

17

/

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

plugin/skills/tooluniverse-hla-immunogenomics/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.