CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

pubchem-database

Query PubChem, search by name/CID/SMILES, retrieve properties, similarity/substructure searches, bioactivity, for cheminformatics. Use when a user asks about a specific chemical, drug, or molecule.

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

82%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.

Excellent actionability with all capabilities expressed as executable commands, and good progressive disclosure into verified reference files. Minor deductions for a small amount of promotional fluff, no explicit output-validation steps, and one orphaned bundle file.

DimensionReasoningScore

Conciseness

The body is efficient — one-line descriptions plus commands, no explanation of concepts Claude already knows — but the Quick Start sentence 'robust Python wrapper script ... allows safe multi-agent use of APIs' is trimmable promotional padding, keeping it below the lean-everywhere anchor.

4 / 5

Actionability

Every one of the 13 capabilities has a copy-paste-ready `uv run scripts/pubchem_api.py <subcommand>` command with concrete flags and values, and the range subcommand explicitly enumerates supported features, covering the common cases fully.

5 / 5

Workflow Clarity

Prerequisites are sequenced, capabilities progress from simple to advanced, and 'Fallback Search Strategies' provides error-recovery loops for failed queries, but explicit validation of output JSON is left implicit (delegated to the scripts), so it sits at 'most checkpoints present' rather than the fully validated anchor.

4 / 5

Progressive Disclosure

The body is a clear overview with well-signaled, verified, one-level-deep references (references/endpoints.md, references/workflows.md) that contain what they promise, but references/citation.bib is shipped and never referenced from SKILL.md — a minor organization/navigation gap that keeps it below the top anchor.

4 / 5

Total

17

/

20

Passed

Description

87%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 description: third-person, concrete, and correctly structured with an explicit 'Use when...' trigger clause. Its only weaknesses are incomplete capability coverage in the action list and a few missing natural synonyms in the trigger terms.

DimensionReasoningScore

Specificity

Lists several concrete actions ('search by name/CID/SMILES', 'retrieve properties', 'similarity/substructure searches, bioactivity') with only minor gaps — safety/pharmacology, synonyms, and xrefs from the body are omitted, so coverage is not comprehensive.

4 / 5

Completeness

Both parts are explicit: the 'what' is a concrete action list (query, search, retrieve) and the 'when' is a concrete trigger phrase ('Use when a user asks about a specific chemical, drug, or molecule'), matching the top anchor rather than the 'when could be more specific' anchor below it.

5 / 5

Trigger Term Quality

'chemical, drug, or molecule' plus 'name/CID/SMILES' are natural user phrasings with good coverage, though common synonyms like 'compound', 'substance', and 'medication' are missing.

4 / 5

Distinctiveness Conflict Risk

'Query PubChem' establishes a clear database niche with distinct triggers (chemical, drug, molecule) and minimal overlap risk with other skill types.

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.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

google-deepmind/science-skills

Path

skills/pubchem_database/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.