CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

tooluniverse-protein-structure-retrieval

Protein structure retrieval from RCSB PDB, PDBe, AlphaFold, SWISS-MODEL, 3D-Beacons (cross-provider structure aggregator), and PDB-REDO (re-refined X-ray structures), with disambiguation, quality assessment (resolution, R-factor, pLDDT, coverage), and metadata. Distinguishes high-quality experimental (X-ray under 2 Angstrom) vs predicted vs homology-model vs medium-quality structures. Use for fetching protein structures, structure-quality comparison, batch model-availability checks across a gene list, checking every structure provider at once, and selecting structures for drug design or modeling.

Quality

82%

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

63%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 retrieval workflow with concrete tool calls, fallback chains, and error handling. Its main weaknesses are monolithic single-file structure with no progressive disclosure, and some sections re-teaching domain knowledge Claude already has.

Suggestions

Move the per-provider Tool Reference details and the verified-live examples (SWISS-MODEL best_model caveat, 3D-Beacons EGFR breakdown, PDB-REDO 4hjo metrics) into a references/ file (e.g., providers.md), keeping SKILL.md as the workflow overview with one-line pointers.

Compress the 'AlphaFold Confidence (pLDDT)' and 'Resolution Use Cases' tables to a single compact row or drop them — this is standard knowledge Claude already has; keep only the project-specific quality-tier cutoffs.

Add an explicit validation checkpoint for batch operations: e.g., after SwissModel_get_models_batch, verify which accessions resolved vs. returned empty before reporting availability counts across the gene list.

DimensionReasoningScore

Conciseness

The body is mostly dense and operational, but the 'AlphaFold Confidence (pLDDT)' and 'Resolution Use Cases' sections restate standard structural-biology knowledge Claude already knows, and several SWISS-MODEL/3D-Beacons asides ('don't stop at SWISS-MODEL's own listing...') are padded prose that could be tightened. It sits above anchor 2 (only some unnecessary explanation, not several padded sections) but below anchor 4.

3 / 5

Actionability

Concrete tool calls with real parameters throughout (e.g., 'SwissModel_get_models(uniprot_id=..., provider="swissmodel")', 'ThreeDBeacons_get_structure_summary(accession=...)') with verified output shapes noted. Minor gaps keep it below 5: 'tu' is never initialized, Phase 1 is comment stubs ('# By PDB ID: direct retrieval' with no code), and variables like uniprot_id are undefined in snippets.

4 / 5

Workflow Clarity

Clear Phase 0→3 sequence with explicit skip conditions ('Skip for: specific PDB IDs, UniProt accessions'), a fallback-chain table, an identity checklist, and an error-handling recovery table. The 'LOOK UP DON'T GUESS: Always query RCSB/PDBe and AlphaFold to confirm' directive supplies verification, but batch operations (e.g., 250-accession batch checks) lack an explicit validate-then-report checkpoint, so it does not reach 5.

4 / 5

Progressive Disclosure

There are no bundle files at all — everything lives in a ~175-line SKILL.md. Section headers are clear, but the Tool Reference API listing and the per-provider detail blocks (SWISS-MODEL, 3D-Beacons, PDB-REDO with verified-live examples) are inline content that belongs in a separate reference file, matching anchor 3 ('content that should be separate is inline') rather than anchor 4 (which presumes bulk detail already split out).

3 / 5

Total

14

/

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 strong description: third-person voice, concrete capabilities with quality metrics named, an explicit 'Use for...' trigger clause, and a distinct niche. The only gap is a handful of missing natural synonyms (e.g., 'crystal structure', '3D model').

DimensionReasoningScore

Specificity

It lists multiple specific concrete actions with concrete parameters — 'disambiguation, quality assessment (resolution, R-factor, pLDDT, coverage), and metadata', 'Distinguishes high-quality experimental (X-ray under 2 Angstrom) vs predicted vs homology-model', 'batch model-availability checks across a gene list' — giving comprehensive coverage of the domain's actions rather than the minor gaps of anchor 4.

5 / 5

Completeness

It explicitly answers both: what — 'Protein structure retrieval from RCSB PDB, PDBe, AlphaFold, SWISS-MODEL, 3D-Beacons..., and PDB-REDO..., with disambiguation, quality assessment..., and metadata' — and when — 'Use for fetching protein structures, structure-quality comparison, batch model-availability checks..., checking every structure provider at once, and selecting structures for drug design or modeling.' Both are concrete and explicit, matching anchor 5.

5 / 5

Trigger Term Quality

Good natural-phrase coverage: 'fetching protein structures', 'structure-quality comparison', 'batch model-availability checks across a gene list', 'selecting structures for drug design or modeling' are phrases users would actually say. A few natural terms/synonyms are missing (e.g., 'crystal structure', '3D structure/model', 'download structure'), keeping it below the comprehensive anchor 5.

4 / 5

Distinctiveness Conflict Risk

A clear niche (protein structure retrieval across six named providers) with distinct trigger phrases like 'selecting structures for drug design' and 'batch model-availability checks across a gene list'; minimal overlap risk with generic search 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

mims-harvard/ToolUniverse

Path

plugin/skills/tooluniverse-protein-structure-retrieval/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.