CtrlK
BlogDocsLog inGet started
Tessl Logo

diffdock

Diffusion-based molecular docking. Predict protein-ligand binding poses from PDB/SMILES, confidence scores, virtual screening, for structure-based drug design. Not for affinity prediction.

Install with Tessl CLI

npx tessl i github:K-Dense-AI/claude-scientific-skills --skill diffdock
What are skills?

Overall
score

86%

Does it follow best practices?

Validation for skill structure

SKILL.md
Review
Evals

Discovery

83%

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

This is a strong, domain-specific description with excellent specificity and trigger term coverage for computational chemistry workflows. The main weakness is the absence of an explicit 'Use when...' clause, which would help Claude know exactly when to select this skill. The exclusion statement ('Not for affinity prediction') is a good practice for reducing false matches.

Suggestions

Add an explicit 'Use when...' clause, e.g., 'Use when user asks about docking simulations, predicting how molecules bind to proteins, or virtual screening campaigns.'

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions: 'Predict protein-ligand binding poses', 'confidence scores', 'virtual screening', and specifies input formats (PDB/SMILES). Also explicitly states what it doesn't do ('Not for affinity prediction').

3 / 3

Completeness

Clearly answers 'what' (predict binding poses, confidence scores, virtual screening) but lacks an explicit 'Use when...' clause. The triggers are implied through domain terminology but not explicitly stated.

2 / 3

Trigger Term Quality

Includes strong domain-specific trigger terms users would naturally use: 'molecular docking', 'protein-ligand', 'PDB', 'SMILES', 'binding poses', 'virtual screening', 'drug design'. These are the exact terms a computational chemist would use.

3 / 3

Distinctiveness Conflict Risk

Highly distinctive with a clear niche in computational chemistry/drug discovery. The specific terms 'diffusion-based molecular docking', 'PDB/SMILES', and 'protein-ligand binding' are unlikely to conflict with other skills. The exclusion clause further sharpens boundaries.

3 / 3

Total

11

/

12

Passed

Implementation

85%

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

This is a well-structured, highly actionable skill for molecular docking with DiffDock. Its strengths include excellent workflow clarity with validation steps, comprehensive executable examples, and good progressive disclosure to reference materials. The main weakness is moderate verbosity in introductory sections and some explanatory content that assumes less of Claude's baseline knowledge than necessary.

Suggestions

Trim the 'Overview' and 'When to Use This Skill' sections - Claude doesn't need explanations of what molecular docking is or obvious trigger phrases

Consolidate the 'Key Distinction' note and 'Limitations' section to reduce redundancy about what DiffDock doesn't do

DimensionReasoningScore

Conciseness

The skill is comprehensive but includes some unnecessary verbosity, such as the detailed explanation of what DiffDock is and extensive context that Claude would already understand. The 'When to Use This Skill' section lists obvious triggers, and some sections could be tightened.

2 / 3

Actionability

Excellent actionability with fully executable commands, complete code examples, specific file paths, and copy-paste ready bash commands. The workflows include concrete steps with actual command-line syntax and Python code.

3 / 3

Workflow Clarity

Clear multi-step workflows with explicit validation checkpoints (setup_check.py, prepare_batch_csv.py --validate). The batch processing workflow has numbered steps, and troubleshooting includes specific diagnostic commands. Feedback loops are present for error recovery.

3 / 3

Progressive Disclosure

Well-structured with clear overview, core workflows, and explicit references to detailed documentation (references/confidence_and_limitations.md, references/parameters_reference.md). Content is appropriately split between main skill and reference files with clear navigation signals.

3 / 3

Total

11

/

12

Passed

Validation

88%

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

Validation14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

description_trigger_hint

Description may be missing an explicit 'when to use' trigger hint (e.g., 'Use when...')

Warning

metadata_version

'metadata.version' is missing

Warning

Total

14

/

16

Passed

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.