CtrlK
BlogDocsLog inGet started
Tessl Logo

chembl-database

Query ChEMBL bioactive molecules and drug discovery data. Search compounds by structure/properties, retrieve bioactivity data (IC50, Ki), find inhibitors, perform SAR studies, for medicinal chemistry.

64

Quality

77%

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

Fix and improve this skill with Tessl

tessl review fix ./bundled/skills/chembl-database/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

72%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

A highly actionable, well-structured skill with excellent progressive disclosure, but it is somewhat verbose with redundant sections and its batch workflows lack explicit validation checkpoints.

Suggestions

Collapse the redundant 'Common Use Cases' section into 'Core Capabilities' or the workflows to remove duplicated examples and trim the token budget.

Add a validation/verification step to the batch workflows (e.g. confirm non-empty results, handle empty target lists, or check rate-limit/503 responses before proceeding) to lift workflow clarity.

Tighten the Overview paragraph by dropping the enumerated database statistics that Claude can look up, keeping only what is needed to orient the user.

DimensionReasoningScore

Conciseness

The body is mostly efficient and code-forward, but it pads content the Overview's curated-stats prose, and the 'Common Use Cases' section largely re-states 'Core Capabilities' and the workflows, so it could be tightened rather than being fully lean.

2 / 3

Actionability

It provides fully executable Python throughout — concrete .filter() calls, real ChEMBL IDs, SMILES strings, and pandas conversion — meeting the score-3 'copy-paste ready' anchor.

3 / 3

Workflow Clarity

The three workflows are clearly sequenced, but they involve repeated API calls / batch loops over many targets with no validation or verification checkpoints, which the rubric caps at 2 for batch operations.

2 / 3

Progressive Disclosure

SKILL.md serves as a clear overview pointing to two real, one-level-deep resources (scripts/example_queries.py and references/api_reference.md) that are well-signaled in the Resources section, matching the score-3 anchor.

3 / 3

Total

10

/

12

Passed

Description

82%

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 specific, well-targeted description with strong trigger terms and a clear niche, but it omits an explicit 'Use when...' clause, which caps completeness at 2.

Suggestions

Add an explicit 'Use when...' clause, e.g. 'Use when working with ChEMBL data or when the user asks about bioactive compounds, drug targets, IC50/Ki values, or SAR studies.'

Consider including a few more user-facing trigger phrases such as 'drug discovery', 'approved drugs', or 'target-ligand relationships' that mirror the body's 'When to Use This Skill' list.

DimensionReasoningScore

Specificity

The description lists multiple concrete actions — 'Search compounds by structure/properties, retrieve bioactivity data (IC50, Ki), find inhibitors, perform SAR studies' — matching the score-3 anchor of several specific concrete actions.

3 / 3

Completeness

It clearly answers 'what' but lacks any explicit 'when to use' / 'Use when...' trigger clause, so per the judging guidelines completeness is capped at 2 rather than reaching the level-3 'what AND when' anchor.

2 / 3

Trigger Term Quality

It includes natural terms a user would actually say — 'compounds', 'inhibitors', 'IC50', 'Ki', 'bioactivity', 'SAR studies', 'medicinal chemistry' — giving good coverage of common variations.

3 / 3

Distinctiveness Conflict Risk

The ChEMBL-specific, medicinal-chemistry niche with terms like 'bioactive molecules', 'IC50/Ki', and 'SAR studies' gives it a clear niche unlikely to trigger for unrelated skills.

3 / 3

Total

11

/

12

Passed

Validation

93%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

Total

15

/

16

Passed

Repository
foryourhealth111-pixel/Vibe-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.