CtrlK
BlogDocsLog inGet started
Tessl Logo

tooluniverse-drug-synergy

Drug-combination synergy analysis — quantify whether two drugs together are synergistic, additive, or antagonistic using the standard reference models (Bliss independence, HSA / highest single agent, Loewe additivity, ZIP, and the Chou-Talalay Combination Index). Use when you have measured single-drug and combination effects (inhibition/viability) and need a synergy score. Explains which model to use, what data each one needs, and how to read the score. NOT for looking up pre-computed synergy in a database (use the SYNERGxDB tool / cell-line-profiling skill).

77

Quality

96%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

93%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.

An excellent, tightly written skill body: decision tables drive model selection, an executable example anchors the invocation pattern, and gotchas plus honest limitations anticipate real misuse. The only gap is the absence of an explicit post-run validation/feedback loop, which keeps workflow clarity just below top marks.

Suggestions

Add a brief post-run sanity check in Step 3 (e.g., verify the reported score lies in the expected range and that inputs were on the inhibition scale before interpreting), turning the gotchas list into a closed feedback loop.

Show one more complete `tu run` invocation for a matrix-based tool (ZIP) so the two most data-intensive workflows both have copy-paste examples with expected output.

DimensionReasoningScore

Conciseness

Nearly all guidance is delivered via dense tables (model-by-data selection, null-model meanings, score thresholds) with zero filler; no background concepts Claude already knows are re-explained. The gotcha "Scale mismatch — convert first (Step 0)" cross-references instead of repeating. Every section earns its tokens, matching the lean anchor.

5 / 5

Actionability

A copy-paste-ready `tu run DrugSynergy_calculate_bliss` invocation with expected output ("expected 0.58, bliss_synergy_score 0.12") demonstrates the call pattern, and the Step 0 table supplies the exact tool name and input parameter names for all five tools, making every command fully constructible. Concrete numeric interpretation thresholds (>+10 synergy, CI<1) and a real helper script (`scripts/synergy_reference.py`, present in the bundle) complete it.

5 / 5

Workflow Clarity

Steps 0–4 form a clear, data-driven decision sequence with the scale-conversion checkpoint ("inhibition = 1 − viability/100") and anticipated failure modes ("or the Hill fit fails (the tools say so)"). It falls just short of the level-5 anchor because there is no explicit post-run validation/feedback loop (e.g., sanity-check the computed score against the expected range before reporting), and it is above level 3 since checkpoints like the scale-consistency check are explicit rather than implicit.

4 / 5

Progressive Disclosure

The SKILL.md is a well-organized, self-contained overview whose only bundle file — `scripts/synergy_reference.py` — is real, clearly signaled, and one level deep. No content that belongs in a separate file is inlined, and the Related-skills section aids navigation without nesting.

5 / 5

Total

19

/

20

Passed

Description

100%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.

An exemplary description: concrete capabilities framed around five named models, an explicit use-when trigger with data prerequisites, and a negative trigger that disambiguates the closest sibling skill. It stays in third-person voice and carries no filler.

DimensionReasoningScore

Specificity

The description enumerates five concrete, named reference models ("Bliss independence, HSA / highest single agent, Loewe additivity, ZIP, and the Chou-Talalay Combination Index") and states three concrete deliverables — quantify synergy/additivity/antagonism, explain which model to use and what data each needs, and how to read the score. This matches the anchor for multiple specific concrete actions with comprehensive coverage; it is above the level-4 anchor only in that it has no coverage gaps.

5 / 5

Completeness

Both halves are explicit: the "what" ("quantify whether two drugs together are synergistic, additive, or antagonistic using the standard reference models...") and the "when" ("Use when you have measured single-drug and combination effects (inhibition/viability) and need a synergy score"). This mirrors the anchor-5 example structure of concrete what plus explicit trigger clause; level 4 would require a vaguer 'when'.

5 / 5

Trigger Term Quality

Natural user phrasing is comprehensively covered: "drug combination", "synergy"/"synergistic", "additive", "antagonistic", "synergy score", "single-drug and combination effects", "inhibition/viability". These are the exact words a researcher would use when asking for this skill; no natural synonym class is missing (file extensions are inapplicable here).

5 / 5

Distinctiveness Conflict Risk

A clear niche (computing synergy from measured effects) with an explicit negative boundary — "NOT for looking up pre-computed synergy in a database (use the SYNERGxDB tool / cell-line-profiling skill)" — actively routes away the nearest conflicting use case. This is stronger than the level-4 anchor, which only has minor overlap risk without such routing.

5 / 5

Total

20

/

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
mims-harvard/ToolUniverse
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.