CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

molecule-visualization

Publication-quality molecular visualization. 2D structure drawings (PNG/SVG), molecule grids with property annotations, scaffold highlighting, protein-ligand interaction diagrams, and interactive 3D views.

66

Quality

83%

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.

A well-constructed skill body: fully executable commands for all seven workflows, correct progressive disclosure with a real one-level-deep reference, and clean per-task organization. The only tightenings are mild duplication between the intro, 'When to Use', the description, and the Script Reference table, and the absence of any output-validation step.

DimensionReasoningScore

Conciseness

The body is efficient — every section is operational (install commands, per-workflow invocations, a quick-reference table) and never explains concepts Claude already knows like what SMILES or docking is. It is not a 5 because of mild redundancy: the opening paragraph restates the frontmatter description, 'When to Use' repeats it again, and the Script Reference table restates each section's script name and purpose.

4 / 5

Actionability

Every workflow ships copy-paste-ready, complete commands with realistic flags (--smiles, --scaffold auto, --mode pockets, --highlight-residues "189,195,57"), plus pip install lines split by optional dependency. This matches the anchor 'fully executable; copy-paste ready code or commands; specific examples cover the common cases'.

5 / 5

Workflow Clarity

Each of the seven workflows is a single, unambiguous invocation, and upstream dependencies are clearly cross-referenced ('After pocket-detection/detect.py or druggability.py', 'After molecular-docking/dock.py'), fitting the anchor 'clear sequence with most checkpoints present; minor validation gaps'. It is not a 5 because there are no validation checkpoints (e.g. confirming output was generated or handling invalid SMILES/parse errors), though none of the operations are destructive, so the cap-at-3 rule does not apply.

4 / 5

Progressive Disclosure

The body is a genuine overview: seven concise workflow sections, a summary table, and a clearly signaled one-level-deep reference ('See references/style_guide.md for detailed guidance on:') whose bullets act as an index into a real, substantially more detailed reference file; all five referenced scripts exist in scripts/. This matches the anchor 'clear overview with well-signaled one-level-deep references; content appropriately split; easy navigation'.

5 / 5

Total

18

/

20

Passed

Description

75%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, concrete description that names all five capabilities with output formats and reads in proper third-person voice. Its one material weakness is the absence of any 'when to use' trigger clause, which caps completeness at 3 and limits its discoverability against natural user phrasings.

Suggestions

Append a trigger clause such as: 'Use when the user asks to draw, depict, or visualize molecules, scaffolds, docking poses, or protein-ligand complexes from SMILES, .sdf, or .pdb inputs.'

Add natural synonyms and file extensions users actually say — e.g. 'molecule drawing', 'depiction', 'SAR grid', 'SMILES', '.pdb/.sdf' — to improve trigger-term coverage.

Mention the drug-discovery/medicinal-chemistry use context (papers, patents, SAR analysis) in the description itself so the 'when' is explicit at the frontmatter level.

DimensionReasoningScore

Specificity

The description lists five distinct concrete capabilities — "2D structure drawings (PNG/SVG)", "molecule grids with property annotations", "scaffold highlighting", "protein-ligand interaction diagrams", "and interactive 3D views" — including output formats, which is comprehensive coverage. It clearly exceeds the score-4 anchor ('several specific actions; minor gaps') since every advertised workflow in the body is named.

5 / 5

Completeness

The 'what' is explicit and thorough, but there is no 'Use when...' clause or equivalent trigger guidance — the use context (papers, patents, reports, presentations) only appears in the body, not the description. Per the judging guidelines, a missing 'Use when...' clause caps completeness at 3, and the anchor 'clear what but when missing or only weakly implied' fits exactly.

3 / 5

Trigger Term Quality

Good keyword coverage with domain-natural terms like "molecular visualization", "structure drawings", "scaffold", "protein-ligand", and "3D views", matching the score-4 anchor ('good keyword coverage; a few natural terms missing'). It falls short of 5 because common user phrasings such as "draw/depict a molecule", "SMILES", "docking poses/results", and file extensions (.pdb, .sdf, .smi) are absent.

4 / 5

Distinctiveness Conflict Risk

The molecular-visualization niche is clearly staked out with distinct triggers (scaffold highlighting, protein-ligand interaction diagrams) that no generic skill would claim, matching the anchor 'clear niche with distinct triggers; minimal conflict risk'. It is not a 4 because the enumerated capabilities are specific enough that overlap with adjacent cheminformatics skills is minimal.

5 / 5

Total

17

/

20

Passed

Validation

87%

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

Validation — 14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

14

/

16

Passed

Repository

synthetic-sciences/openscience

Path

backend/cli/skills/chemistry/molecule-visualization/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.