CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

quickgo-skill

Submit compact QuickGO requests for GO terms, annotations, and ontology traversal. Use when a user wants concise QuickGO summaries

70

Quality

88%

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

92%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 lean, highly actionable body: concrete request examples with real parameter values, an explicit output and error contract, fallback behavior for a known upstream fragility, and a verified single-file bundle. The only minor inefficiency is a duplicated JSON example between the Input and Execution sections.

DimensionReasoningScore

Conciseness

Every section is purely operational with no concept explanation Claude already knows, sitting just below the lean anchor. The one trim instance is the "Execution" bash example, which repeats a third full JSON payload nearly identical to the "Common QuickGO patterns" already shown under Input.

4 / 5

Actionability

Copy-paste-ready JSON payloads with concrete values ("limit":10, "max_items":10, Accept header), specific endpoint paths, an executable bash one-liner, and explicit success/failure output contracts fully match the anchor for executable, common-case-covering guidance.

5 / 5

Workflow Clarity

This is a single-action skill with an unambiguous invocation, and it still includes error-recovery guidance ("fall back to ontology term lookup or UniProt GO annotations" when the annotation Solr backend is unavailable) and re-run discipline. Per the simple-skill exception, the unambiguous single action with explicit fallback earns the top anchor; the destructive/batch validation cap does not apply.

5 / 5

Progressive Disclosure

The body is under 50 lines with clear section headers, its only bundle file (scripts/rest_request.py) exists and implements the documented interface, and the References section explicitly bounds the bundle to SKILL.md plus that script. This fits the simple-skill exception for well-organized content with no needed external references.

5 / 5

Total

19

/

20

Passed

Description

78%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 concise, well-targeted description that names a specific domain and three concrete action areas with an explicit "Use when" trigger. Its main limitation is that the trigger vocabulary stays close to the QuickGO name itself, omitting the broader natural phrasings (gene ontology, gene products) that would catch users who never mention QuickGO.

Suggestions

Broaden the "Use when" clause to include trigger phrases users say without knowing QuickGO, e.g. "Use when the user asks about GO terms, gene ontology, gene product annotations, or wants concise QuickGO summaries."

Convert the mechanism phrasing into capability phrasing, e.g. "Look up GO term details, fetch gene product annotations, and traverse ontology children/ancestors via QuickGO."

DimensionReasoningScore

Specificity

"Submit compact QuickGO requests for GO terms, annotations, and ontology traversal" names the domain and three action areas, matching the several-specific-actions anchor. It falls short of 5 because the phrasing is mechanism-level ("submit requests") rather than naming distinct capabilities like looking up term details, fetching gene product annotations, or finding children/ancestors.

4 / 5

Completeness

Both parts are explicit: the "what" ("Submit compact QuickGO requests for GO terms, annotations, and ontology traversal") and the "when" ("Use when a user wants concise QuickGO summaries"). It is not 5 because the "when" clause is narrow and somewhat circular, triggering on QuickGO by name rather than concrete phrases like GO terms, gene ontology, or gene annotations.

4 / 5

Trigger Term Quality

Natural terms present include "QuickGO", "GO terms", "annotations", and "summaries", giving good keyword coverage. It is not 5 because common synonyms and variations users would say are missing ("gene ontology", "gene product", "protein annotations").

4 / 5

Distinctiveness Conflict Risk

QuickGO is a clearly defined niche API, and the triggers (GO terms, annotations, ontology traversal) are domain-specific with minimal overlap risk against generic skills. It clearly matches the clear-niche anchor.

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

openai/plugins

Path

plugins/life-science-research/skills/quickgo-skill/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.