CtrlK
BlogDocsLog inGet started
Tessl Logo

hmdb-skill

Submit compact HMDB search requests for metabolites, proteins, diseases, and pathways. Use when a user wants concise HMDB summaries

68

Quality

82%

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

86%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 concise, highly actionable, and well-structured for a simple single-purpose skill, with a verified script reference and clear input/output contract. The only minor gap is a lack of an explicit validation-retry loop, which is largely unnecessary for read-only search.

DimensionReasoningScore

Conciseness

The body is lean, assumes Claude's intelligence, and avoids explaining what HMDB or JSON is; the serotonin example is repeated in both "Common HMDB patterns" and "Execution", a minor redundancy that keeps it below score 5.

4 / 5

Actionability

It provides a copy-paste-ready bash invocation plus two complete concrete JSON request patterns covering common metabolite and pathway cases, matching the score-5 anchor for fully executable, copy-paste-ready guidance.

5 / 5

Workflow Clarity

The read-only single-action flow (build request, run script, report success/failure) is clear and includes error feedback via ok=false; it is not score 5 because there is no explicit validate-and-retry loop, though the destructive/batch cap does not apply since this is retrieval only.

4 / 5

Progressive Disclosure

At under 50 lines with well-organized sections and a single real bundle reference (scripts/rest_request.py, verified to exist) that is explicitly signaled, it meets the score-5 anchor for a simple skill with clean one-level structure.

5 / 5

Total

18

/

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.

The description is specific, well-triggered, and clearly niched around HMDB search. Its main weakness is a slightly narrow "Use when" clause that does not fully mirror the capability categories it lists.

DimensionReasoningScore

Specificity

"Submit compact HMDB search requests for metabolites, proteins, diseases, and pathways" names the domain plus four concrete content categories, matching the score-4 anchor of several specific actions with minor coverage gaps; it stops short of score 5 because the only action is "search" rather than multiple distinct operations.

4 / 5

Completeness

It states a clear "what" (submit HMDB search requests for the listed categories) and an explicit "Use when a user wants concise HMDB summaries" trigger, satisfying both halves; it is not score 5 because the trigger clause is narrower than the "what" and does not enumerate the category triggers.

4 / 5

Trigger Term Quality

Natural terms like "HMDB", "metabolites", "proteins", "diseases", "pathways", and "concise HMDB summaries" are phrases a user would actually say, giving good coverage; it is not score 5 because synonyms such as "compounds" or "biochemicals" are absent.

4 / 5

Distinctiveness Conflict Risk

"HMDB" is a clearly named, specialized database niche with distinct triggers and minimal overlap with other skills, matching the score-5 anchor for a clear niche with minimal conflict risk.

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.

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