CtrlK
BlogDocsLog inGet started
Tessl Logo

alphafold-skill

Submit compact AlphaFold Protein Structure Database API requests for prediction, UniProt summary, sequence summary, and annotation lookups. Use when a user wants AlphaFold metadata or concise structure summaries

77

Quality

96%

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

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

The body is an exemplary compact wrapper skill: lean operational rules, executable examples covering the common request patterns, explicit success/failure contracts, and a clean bundle (SKILL.md plus one real script) with no unnecessary references. No dimension shows a meaningful weakness.

DimensionReasoningScore

Conciseness

The ~40-line body is entirely operational rules, field lists, and examples with zero concept explanation or padding — e.g., "Treat displayed `...` in tool previews as UI truncation, not part of the real request" is compact, non-obvious guidance. Every token earns its place; nothing identifiable to trim.

5 / 5

Actionability

Fully executable: a copy-paste-ready bash invocation (`echo '{...}' | python scripts/rest_request.py`), complete required/optional field lists, and three concrete request JSONs covering the common cases including params ("annotations/Q5VSL9.json" with {"type":"MUTAGEN"}).

5 / 5

Workflow Clarity

A simple single-purpose skill under 50 lines whose single action (run the script with the given input) is unambiguous, with failure modes enumerated ("error.code such as invalid_json, invalid_input, network_error, or invalid_response") and response handling specified. No destructive or batch operation, so the validation cap does not apply; the simple-skill exception holds.

5 / 5

Progressive Disclosure

Scored against the actual bundle: the single referenced file (scripts/rest_request.py) exists, the References section explicitly limits the package to SKILL.md plus that script, and there are no buried or multi-level references. Under 50 lines with well-organized sections, this matches the simple-skill case for a top score.

5 / 5

Total

20

/

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, third-person, comprehensive action list with an explicit 'Use when' trigger clause and a clearly bounded niche. The only weakness is modest trigger-term breadth — it lacks common synonyms (protein structure, 3D structure, PDB) that users might naturally say.

DimensionReasoningScore

Specificity

The description names four concrete actions — "prediction, UniProt summary, sequence summary, and annotation lookups" — in third-person voice, fully covering the skill's request surface. Not 4: there are no gaps in coverage; every supported lookup type is explicitly listed.

5 / 5

Completeness

Explicitly answers both questions: what ("Submit compact AlphaFold Protein Structure Database API requests for prediction, UniProt summary, sequence summary, and annotation lookups") and when ("Use when a user wants AlphaFold metadata or concise structure summaries"). The 'when' clause is explicit with concrete trigger phrases, matching anchor 5.

5 / 5

Trigger Term Quality

Includes natural user-facing terms ("AlphaFold", "UniProt", "prediction", "structure summaries") but misses common synonyms such as "protein structure", "3D structure", "PDB", or confidence terms like "pLDDT". Good coverage with a few natural terms missing — anchor 4; not 5 because synonym breadth is absent.

4 / 5

Distinctiveness Conflict Risk

"AlphaFold Protein Structure Database API" carves out a clear niche with distinct triggers (AlphaFold, UniProt, structure summaries); virtually no other skill would compete for these terms, so conflict risk is minimal.

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