CtrlK
BlogDocsLog inGet started
Tessl Logo

pytdc

Provides Therapeutics Data Commons workflows through PyTDC for registry discovery, dataset access, task-aware splits, evaluator metrics, benchmark groups, and bounded molecular-oracle scoring. Use when working with TDC therapeutic ML datasets or benchmarks.

75

Quality

94%

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 strong, highly actionable skill body: executable commands throughout, an explicit approval-gated workflow with genuine validation checkpoints, and correct use of one-level reference files. The only notable inefficiency is the six-fold verbatim repetition of the long uv run invocation.

Suggestions

Define the pinned uv invocation once (e.g. a short 'Environment' note or a wrapper variable) and abbreviate the six repeated `uv run --no-project --isolated --python 3.11 --with "setuptools==80.9.0" --with "PyTDC==1.1.15"` command blocks to reclaim ~15 lines.

Tighten the 'Citing Scientific Agent Skills' section by moving the full citation-fetching protocol into a reference file and keeping a one-line citation pointer in the body.

DimensionReasoningScore

Conciseness

The body assumes Claude's competence and contains no basic-concept padding, with dense non-obvious detail (version pins, evaluator-name quirks, split-seed caveats). However, the full `uv run --no-project --isolated --python 3.11 --with "setuptools==80.9.0" --with "PyTDC==1.1.15"` invocation is repeated verbatim six times (~18 lines) and could be defined once and reused, so it fits 'efficient; minor instances that could be trimmed' rather than the lean 5 anchor.

4 / 5

Actionability

All guidance is copy-paste executable: concrete uv commands with pins, runnable Python snippets using exact registry names (e.g. `Evaluator(name="ROC-AUC")`, `admet_group(path=...)`), and script invocations with explicit flags, seeds, and paths. Specific gotchas (PCC not Pearson, `time` not `temporal`, `--download` for checkpoint oracles) cover the common cases the 5 anchor requires.

5 / 5

Workflow Clarity

The 'Non-negotiable data and network policy' section gives an explicit five-step sequence (discover → plan → confirm scope → execute → bounded outputs) with real validation checkpoints for a batch-download skill: install dry-run, plan-without-download followed by `--execute` gating, benchmark plan validation before any group download, and a read-only cache audit. Since validation is present, the batch-operation cap does not apply.

5 / 5

Progressive Disclosure

The body is a well-organized overview that signals one-level-deep references (datasets.md, utilities.md, oracles.md, sources.md — all verified to exist) at the right moments ('Read references/oracles.md before any oracle call'), plus a bundled scripts index. Detail is appropriately deferred rather than inlined, matching the 5 anchor.

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 model description: comprehensive third-person capability enumeration paired with an explicit 'Use when...' trigger clause scoped to TDC. The only gap is a few missing natural synonyms that users might use instead of 'TDC'.

DimensionReasoningScore

Specificity

The description lists six concrete capabilities — 'registry discovery, dataset access, task-aware splits, evaluator metrics, benchmark groups, and bounded molecular-oracle scoring' — in third-person voice, matching the 5 anchor's 'multiple specific concrete actions; comprehensive coverage' of the skill's actual feature set.

5 / 5

Completeness

It explicitly answers both questions: the 'what' is the enumerated capability list, and the 'when' is the concrete trigger clause 'Use when working with TDC therapeutic ML datasets or benchmarks.' This matches the 5 anchor exactly.

5 / 5

Trigger Term Quality

Good natural-keyword coverage: 'Therapeutics Data Commons', 'PyTDC', 'TDC', 'therapeutic ML datasets', and 'benchmarks' are phrases users would actually say. A few natural synonyms are missing (e.g. 'drug discovery', 'ADMET', 'molecular property prediction'), so it fits the 4 anchor rather than comprehensive 5.

4 / 5

Distinctiveness Conflict Risk

A clear niche (TDC therapeutic ML data) with distinct, domain-specific trigger terms; minimal overlap risk with generic data-science or benchmarking skills, matching the 5 anchor.

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.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
K-Dense-AI/scientific-agent-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.