CtrlK
BlogDocsLog inGet started
Tessl Logo

chebi-skill

Submit compact ChEBI 2.0 API requests for chemical search, compound lookup, ontology traversal, and structure metadata. Use when a user wants concise ChEBI summaries

69

Quality

85%

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

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.

A compact, well-structured, executable skill body with concrete examples and clear sections. Minor route repetition and the absence of an explicit output-validation step keep conciseness and workflow clarity just below full marks.

Suggestions

Dedupe the route guidance between "Operating rules" and "Execution behavior" to trim tokens.

Add an explicit validation note in "Execution behavior" to check the returned ok field and surface error.code/error.message before formatting the summary.

DimensionReasoningScore

Conciseness

Mostly lean with no padding explaining what ChEBI or REST is, but route guidance (es_search/compound paths) is repeated across "Operating rules" and "Execution behavior" and the base_url is restated, fitting the 4-anchor for efficient content with minor trims possible.

4 / 5

Actionability

Provides a fully executable copy-paste bash example, concrete JSON input patterns with real CHEBI IDs and paths, and an enumerated output schema, matching the 5-anchor for copy-paste ready guidance covering common cases.

5 / 5

Workflow Clarity

The build-JSON -> pipe-to-script -> format-output sequence is clear with a "re-run in long conversations" checkpoint, but there is no explicit validation step (e.g., check the ok field or handle ok=false), fitting the 4-anchor for a clear sequence with minor validation gaps.

4 / 5

Progressive Disclosure

Under 50 lines, single-purpose, well-organized into clear sections, with a real bundle file (scripts/rest_request.py) referenced and an explicit statement that no additional references are required, matching the simple-skill 5-anchor.

5 / 5

Total

18

/

20

Passed

Description

83%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, concise description that names concrete actions and an explicit use trigger for a distinct chemical-API niche. The main weakness is the single "Use when" clause, which could enumerate more trigger phrases.

Suggestions

Expand the "Use when" clause to list additional trigger phrases (e.g., "or when the user asks about a chemical compound, metabolite, or molecular structure").

Add common synonyms (molecule, metabolite, structure) to broaden trigger-term coverage.

DimensionReasoningScore

Specificity

Names four concrete actions — "chemical search, compound lookup, ontology traversal, and structure metadata" — giving comprehensive coverage of the skill's capabilities, matching the 5-anchor for multiple specific concrete actions.

5 / 5

Completeness

Provides a clear "what" (submit ChEBI API requests for four named tasks) and an explicit "when" ("Use when a user wants concise ChEBI summaries"), but the "when" is a single clause rather than multiple concrete trigger phrases, so it falls short of the 5-anchor.

4 / 5

Trigger Term Quality

Includes good natural keywords ("ChEBI summaries," "chemical search," "compound lookup") but is missing a few common synonyms a user might say (e.g., molecule, metabolite), fitting the 4-anchor for good coverage with a few terms missing.

4 / 5

Distinctiveness Conflict Risk

Targets a clear niche (ChEBI 2.0 chemical API) with distinct triggers and minimal overlap with other skills, matching the 5-anchor.

5 / 5

Total

18

/

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.