CtrlK
BlogDocsLog inGet started
Tessl Logo

bindingdb-skill

Submit compact BindingDB REST API requests for ligand-target binding lookups by PDB, UniProt, or similarity search. Use when a user wants concise BindingDB summaries; save raw payloads only on request.

75

Quality

92%

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.

A compact, actionable, well-organized skill body for a single-purpose REST lookup tool. The only blemish is a duplicated example between the Input and Execution sections.

Suggestions

Remove the duplicated getLigandsByPDBs/1Q0L example from one of the Input or Execution sections to tighten token efficiency.

DimensionReasoningScore

Conciseness

Lean and well-sectioned with no over-explanation of concepts Claude already knows, but the getLigandsByPDBs/1Q0L example object is repeated in both the Input section and the Execution block, a minor redundancy that could be trimmed.

4 / 5

Actionability

Provides a concrete executable bash command, the script path, base_url, preferred endpoint paths, and copy-paste-ready JSON input examples covering the common cases.

5 / 5

Workflow Clarity

A simple single-purpose skill whose single action (pipe JSON to scripts/rest_request.py) is unambiguous, with documented success/failure interpretation (ok=false, error.code/error.message) and read-only lookups that need no destructive-validation checkpoint.

5 / 5

Progressive Disclosure

Under 50 lines with clearly organized sections and a real one-level reference to scripts/rest_request.py; the References section explicitly states no further runtime references are needed.

5 / 5

Total

19

/

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, specific description that clearly states both capability and trigger condition for a well-scoped BindingDB REST skill. Only minor weakness is missing a few natural synonym trigger terms.

Suggestions

Add a few natural synonyms users may say, such as 'SMILES', 'compound', 'target', or 'Ki/IC50', to broaden trigger-term coverage.

DimensionReasoningScore

Specificity

Lists multiple concrete actions ('Submit compact BindingDB REST API requests', 'ligand-target binding lookups by PDB, UniProt, or similarity search', 'save raw payloads only on request') with comprehensive coverage of the skill's entry points, in third person.

5 / 5

Completeness

Explicitly states what it does (submit REST requests, run lookups, save payloads) and when to use it ('Use when a user wants concise BindingDB summaries') with a concrete trigger phrase.

5 / 5

Trigger Term Quality

Strong natural-term coverage ('BindingDB', 'ligand-target binding', 'PDB, UniProt, similarity search', 'concise BindingDB summaries'), but a few common synonyms users might say (SMILES, compound, target, Ki/IC50) are absent.

4 / 5

Distinctiveness Conflict Risk

Occupies a clear niche (BindingDB ligand-target binding via PDB/UniProt/similarity) with distinct triggers and minimal overlap risk 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
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.