CtrlK
BlogDocsLog inGet started
Tessl Logo

epigraphdb-skill

Submit compact EpiGraphDB API requests for ontology, literature, MR, gene-drug, and support-path evidence. Use when a user wants concise EpiGraphDB summaries

70

Quality

86%

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

93%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 content is lean, actionable, and well-structured for a single-purpose skill, with executable examples and appropriate file references. The only minor gap is the absence of explicit validation checkpoints, which matters little for read-only API queries.

Suggestions

Add a brief validation note for non-2xx responses (e.g., check status_code / error.code and retry once on network_error) to make the workflow's feedback loop explicit.

Optionally note when to fall back from a targeted path to the meta/api-endpoints guard if an endpoint returns an unexpected shape.

DimensionReasoningScore

Conciseness

The body is a lean bullet structure with no concept explanations or padding; every line conveys non-obvious operational facts (base_url, max_items defaults, endpoint preferences, field schemas), assuming Claude's competence.

5 / 5

Actionability

It provides a copy-paste-ready bash invocation plus three concrete JSON payload examples with real endpoint paths and parameter values, fully covering the common cases.

5 / 5

Workflow Clarity

Operating rules give a clear light sequence (connectivity guards first, then targeted paths, then concise summary or save_raw), and the single REST-query action is unambiguous; however there are no explicit validation checkpoints, keeping it just below the top anchor.

4 / 5

Progressive Disclosure

At under 50 lines and single-purpose, it is organized into well-labeled sections (Operating rules, Execution behavior, Input, Output, Execution, References) and correctly references the one bundle file (scripts/rest_request.py) with no nested 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.

The description is specific, distinct, and answers both what and when with an explicit trigger clause. Its main weakness is trigger breadth — the "when" is narrow and omits synonyms/variations users might actually say.

Suggestions

Broaden the "Use when" clause to name the evidence-type triggers users would mention (e.g., "Use when a user asks for EpiGraphDB ontology, MR, gene-drug, or literature summaries").

Add natural synonyms and a spelling variant (e.g., "EpiGraphDB / EpiGraphDB API") to improve trigger-term coverage.

Consider naming one or two additional concrete actions (e.g., "query and summarize") to lift specificity toward comprehensive coverage.

DimensionReasoningScore

Specificity

"Submit compact EpiGraphDB API requests for ontology, literature, MR, gene-drug, and support-path evidence" names the domain plus five concrete evidence-type targets, but the action verb is singular ("submit requests") rather than multiple distinct actions, so it sits just below the comprehensive-coverage anchor.

4 / 5

Completeness

It has an explicit "Use when" clause and a clear "what" (submit API requests for the listed evidence types), satisfying both halves; the "when" trigger ("wants concise EpiGraphDB summaries") is somewhat narrow and could be more specific about the evidence-type triggers, so it does not reach the fully-explicit anchor.

4 / 5

Trigger Term Quality

"Use when a user wants concise EpiGraphDB summaries" supplies the core product name and natural phrases plus the evidence-type terms (ontology, MR, gene-drug) users would say, but lacks synonyms and spelling variants, leaving a few natural terms missing.

4 / 5

Distinctiveness Conflict Risk

"EpiGraphDB" is a unique, narrowly scoped product name with dedicated endpoint categories, giving it a clear niche with distinct triggers and minimal conflict risk against other skills.

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.