CtrlK
BlogDocsLog inGet started
Tessl Logo

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.

72

Quality

89%

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.

An actionable, well-structured skill body built around copy-paste wrapper commands and clean one-level-deep references. Tightening a few marketing-style sentences and adding an explicit output-validation note would push it higher.

Suggestions

Trim filler in the Quick Start intro (e.g., 'This script allows safe multi-agent use of APIs') so every sentence earns its place.

Add a brief validate-the-output step (e.g., check the generated JSON for expected keys / error fields) to the core query workflow.

Surface the existence of references/citation.bib from the body so the citation reference is discoverable via navigation, not just the prerequisites note.

DimensionReasoningScore

Conciseness

The body is a lean catalog of executable commands with little concept over-explanation, but a few padded phrases ('This script allows safe multi-agent use of APIs') could be trimmed.

4 / 5

Actionability

Each capability ships a copy-paste-ready 'uv run scripts/pubchem_api.py …' command with real arguments, covering the common cases concretely.

5 / 5

Workflow Clarity

Prerequisites are sequenced with an explicit license-file existence checkpoint and fallback strategies give error-recovery guidance, but the core query operations lack an explicit result-validation step (read-only, so lower stakes).

4 / 5

Progressive Disclosure

SKILL.md is a clear overview that points one level deep to real, well-signaled references (references/endpoints.md, references/workflows.md) and routes execution through scripts/pubchem_api.py, with content appropriately split.

5 / 5

Total

18

/

20

Passed

Description

92%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 that pairs a concrete, comprehensive capability list with an explicit 'Use when' trigger and a clearly bounded PubChem/cheminformatics niche. The only gap is a few missing natural synonyms (e.g., 'compound').

DimensionReasoningScore

Specificity

Lists multiple concrete actions — 'search by name/CID/SMILES, retrieve properties, similarity/substructure searches, bioactivity' — giving comprehensive coverage of PubChem capabilities rather than vague language.

5 / 5

Completeness

Explicitly states both what ('Query PubChem, search by name/CID/SMILES, retrieve properties, similarity/substructure searches, bioactivity') and when ('Use when a user asks about a specific chemical, drug, or molecule').

5 / 5

Trigger Term Quality

Includes natural user terms 'specific chemical, drug, or molecule' plus PubChem/CID/SMILES, but omits common synonyms such as 'compound' that a user might naturally say.

4 / 5

Distinctiveness Conflict Risk

Targets a clear niche (PubChem / cheminformatics) with distinct triggers ('specific chemical, drug, or molecule'), giving minimal overlap with other skills.

5 / 5

Total

19

/

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
google-deepmind/science-skills
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.