CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

ncbi-clinicaltables-skill

Submit compact Clinical Tables NCBI Gene requests for human gene lookup, pagination, and field selection. Use when a user wants concise autocomplete-style human gene search results

69

Quality

87%

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.

The body is a tight, executable contract for a single-purpose script skill: exact input schemas, worked examples, a runnable command, and defined output/error behavior, all verified against the bundled script. Its only flaw is mild repetition between the Operating rules and Execution behavior sections.

DimensionReasoningScore

Conciseness

The 38-line body is lean with no concept explanations Claude already knows, but there is minor redundancy — 'Page with offset instead of asking for large pulls' (Operating rules) repeats 'Keep count modest and page with offset instead of pulling large result sets at once' (Execution behavior). Matches anchor 4 ('efficient; minor instances... that could be trimmed').

4 / 5

Actionability

Fully executable guidance: three exact JSON input patterns and a copy-paste bash command ('echo ... | python scripts/ncbi_gene_clinicaltables.py'), with documented fields verified to match the actual script. Matches anchor 5 ('copy-paste ready code or commands; specific examples cover the common cases').

5 / 5

Workflow Clarity

A simple single-action skill (pipe one JSON object to the script) whose single action is unambiguous, with clear input, output, and error contracts ('Failure returns ok=false with error.code and error.message'). It is a read-only API query, so the destructive/batch validation cap does not apply, and the simple-skill exception holds.

5 / 5

Progressive Disclosure

Under 50 lines with no need for external references — the References section explicitly states none are required — and the one referenced path, scripts/ncbi_gene_clinicaltables.py, exists in the bundle. Sections (Operating rules, Execution behavior, Input, Output, Execution, References) are well organized, matching the simple-skill guideline for a 5.

5 / 5

Total

19

/

20

Passed

Description

75%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, third-person description with concrete actions and an explicit 'Use when' trigger clause. It is specific to the Clinical Tables gene-search niche with low conflict risk; the main gaps are a narrower when-clause than the stated capabilities and a few missing natural synonyms.

Suggestions

Broaden the 'Use when' clause to also cover pagination and field-selection requests, e.g. 'Use when a user wants concise autocomplete-style human gene search results, paginated gene lists, or specific Gene Table fields.'

Add natural trigger synonyms such as 'gene symbol', 'find gene ID', or 'Entrez Gene' lookups so the description matches more phrasings users would actually say.

DimensionReasoningScore

Specificity

Names the domain (Clinical Tables NCBI Gene) and three concrete actions — 'human gene lookup, pagination, and field selection' — matching anchor 4 ('lists several specific actions; minor gaps in coverage'). Not 5 because output-formatting and raw-save capabilities are unmentioned; not 3 because coverage exceeds 1-2 actions.

4 / 5

Completeness

Both an explicit what ('Submit compact Clinical Tables NCBI Gene requests for...') and an explicit when ('Use when a user wants concise autocomplete-style human gene search results') are present. Not 5 because the when-clause covers only autocomplete-style search while the what-clause also promises pagination and field selection.

4 / 5

Trigger Term Quality

Natural phrases like 'human gene search', 'gene lookup', and 'autocomplete' are present, but common variations users would say — 'gene symbol', 'find gene ID', 'Entrez' — are missing, matching anchor 4 ('good keyword coverage; a few natural terms missing').

4 / 5

Distinctiveness Conflict Risk

A clear niche (Clinical Tables autocomplete-style gene search) with distinct triggers; minor overlap risk remains with a general NCBI/Entrez gene-record skill, which the body (not the description) disambiguates. Matches anchor 4 ('mostly distinct; minor overlap risk with closely related skills').

4 / 5

Total

16

/

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/ncbi-clinicaltables-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.