CtrlK
BlogDocsLog inGet started
Tessl Logo

tooluniverse-protein-therapeutic-design

AI-guided de novo protein design — RFdiffusion backbone generation, ProteinMPNN sequence design, structure validation (pLDDT, pTM, MPNN scores). Use for designing therapeutic protein binders, novel scaffolds, enzyme variants, and miniprotein/protein-interface design before experimental validation.

68

Quality

81%

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-protein-therapeutic-design in mims-harvard/ToolUniverse

SKILL.md
Quality
Evals
Security

Quality

Content

71%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, tool-specific body with concrete parameters, clear phases, and explicit validation gates. Its two real defects are the entirely missing reference files (making the "Reference Files" section a set of broken promises) and repeated API-key boilerplate that inflates token cost.

Suggestions

Ship the five referenced files (or remove the "Reference Files" section) — every listed reference is dangling because no references/ directory exists, so Claude will fail when it tries to read DESIGN_PROCEDURES.md, TOOLS_REFERENCE.md, EXAMPLES.md, CHECKLIST.md, or design_templates.md.

State the API-key requirement once (e.g., in the "NVIDIA NIM Requirements" section) and drop the "*(requires NVIDIA_API_KEY env var; free key at build.nvidia.com)*" parenthetical from each of the ~7 table rows.

Add an explicit feedback loop for failed validation — e.g., "if pLDDT < 70 or pTM < 0.65, resample sequences at higher MPNN temperature or regenerate the backbone" — instead of deferring fallback behavior to a missing reference file.

DimensionReasoningScore

Conciseness

The body is table-driven and high-signal (parameter names, thresholds, evidence tiers), assuming Claude's competence rather than explaining basics. It is not 5 because the note "*(requires NVIDIA_API_KEY env var; free key at build.nvidia.com)*" is repeated in ~7 table rows and then again in its own "NVIDIA NIM Requirements" section — clear trimmable duplication; not 3 since the rest is lean.

4 / 5

Actionability

Concrete, specific guidance throughout: exact parameter names ("diffusion_steps (NOT num_steps)", "pdb_string (NOT pdb)"), a wrong-vs-correct mistake table, numeric thresholds (pLDDT >85, 40 RPM), output filenames, and a completeness checklist. It is not 5 because no executable command or code sample for the common case appears in the body — all code is deferred to reference files; not 3 because the guidance is far more specific than pseudocode-level hints.

4 / 5

Workflow Clarity

A clear six-phase sequence with validation checkpoints (Phase 4 structure validation, "All sequences validated (ESMFold), pLDDT/pTM reported, >= 3 passing" in the checklist, and evidence-grading tiers). It is not 5 because there is no inline validate→fix→retry feedback loop — what to do when pLDDT/pTM fails is only vaguely gestured at via "fallback chains" that live in a reference file; not 3 because checkpoints and gates are explicit rather than implicit.

4 / 5

Progressive Disclosure

The body itself is well organized with clear sections, and the "Reference Files" section signals one-level-deep references with per-file descriptions — good form. However, none of the five referenced files (DESIGN_PROCEDURES.md, TOOLS_REFERENCE.md, EXAMPLES.md, CHECKLIST.md, design_templates.md) exist in the bundle; the references/ directory is absent, so every reference is dangling and navigation fails. This drops it to 3: structure is present but the cross-file organization does not actually work; not 2 because the in-file structure and reference signaling are genuinely good.

3 / 5

Total

15

/

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: concrete, tool-specific capabilities paired with an explicit "Use for" trigger clause covering the main use cases. The only weakness is slightly thin synonym coverage for natural user phrasings.

Suggestions

Add common natural synonyms such as "protein engineering", "protein structure prediction", or "binder design" to broaden trigger-term coverage.

Consider mentioning enzyme "redesign" or "optimization" explicitly, since users asking to optimize an existing protein would benefit from triggering this skill.

DimensionReasoningScore

Specificity

The description lists multiple concrete actions with named tools and metrics — "RFdiffusion backbone generation, ProteinMPNN sequence design, structure validation (pLDDT, pTM, MPNN scores)" — in third-person voice, with no vague filler. This matches the 5 anchor (multiple specific concrete actions, comprehensive coverage) rather than 4, since there are no meaningful gaps in capability coverage.

5 / 5

Completeness

Both parts are explicit: the "what" is the three named design/validation actions, and the "when" is a concrete trigger clause — "Use for designing therapeutic protein binders, novel scaffolds, enzyme variants, and miniprotein/protein-interface design before experimental validation." This clearly matches the 5 anchor; the when-clause is explicit and specific, not merely implied as at 4.

5 / 5

Trigger Term Quality

Good natural-term coverage: "protein binders", "novel scaffolds", "enzyme variants", "miniprotein/protein-interface design", plus tool names users would say (RFdiffusion, ProteinMPNN). It stays at 4 rather than 5 because common variations like "protein engineering", "structure prediction", or "protein optimization" are absent.

4 / 5

Distinctiveness Conflict Risk

A clear niche (AI-guided therapeutic protein design with RFdiffusion/ProteinMPNN) with distinct trigger phrases and minimal overlap with other skills' domains. It is not 4, because the tool-specific vocabulary makes triggering for the wrong skill unlikely.

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