CtrlK
BlogDocsLog inGet started
Tessl Logo

tooluniverse-dose-response

Dose-response / concentration-response curve fitting — IC50, EC50, Hill slope, Emax/Emin efficacy, and relative potency from paired concentration vs response data (enzyme/cell assays, drug screening, agonist/antagonist pharmacology). Fits the 4-parameter logistic (Hill sigmoidal) model. Use when you have concentrations + responses and need a potency value, to compare two compounds' potency, or to judge curve quality. NOT for image-derived dose-response (use tooluniverse-image-analysis) and NOT for survival/regression (use tooluniverse-statistical-modeling).

80

Quality

100%

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

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

The body is lean, fully actionable, and well-structured: it gives an executable command and named tools up front, walks through prepare→fit→interpret→quality-check steps with explicit validation gating, and offloads only advanced needs to a verified bundle script. No verbosity, no missing checkpoints.

DimensionReasoningScore

Conciseness

Lean and efficient — no padding or explanation of concepts Claude already knows; every line delivers domain-specific, actionable guidance (assay gotchas, the 4PL formula, parameter sanity checks), matching the score-5 anchor.

5 / 5

Actionability

Fully executable copy-paste-ready command with real arguments ('tu run DoseResponse_calculate_ic50 ...'), named alternative tools (DoseResponse_fit_curve, DoseResponse_compare_potency) with their inputs/outputs, and a real script for advanced needs — covering the common cases, matching the score-5 anchor.

5 / 5

Workflow Clarity

Clear Step 1–4 sequence with explicit validation checkpoints (r² ≥ 0.95 gating, ≥4-point coverage requirement, bracketing the inflection) and feedback loops for error recovery ('if it's at/beyond an endpoint, the curve is incomplete... recommend wider concentrations'), matching the score-5 anchor.

5 / 5

Progressive Disclosure

Well-organized overview with clearly signaled one-level-deep reference to a real bundle file ('scripts/fit_dose_response.py runs a scipy 4PL fit from a CSV and matches the tool') plus a Related skills section, giving easy navigation, matching the score-5 anchor.

5 / 5

Total

20

/

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.

The description is specific, comprehensive, and well-scoped: it enumerates concrete capabilities, uses natural trigger terms with synonyms, explicitly states when to use it, and draws clear negative boundaries against sibling skills. No vague fluff or over-claims.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — 'IC50, EC50, Hill slope, Emax/Emin efficacy, and relative potency' and 'Fits the 4-parameter logistic (Hill sigmoidal) model' — with comprehensive coverage, matching the score-5 anchor.

5 / 5

Completeness

Explicitly answers both what ('curve fitting — IC50, EC50, Hill slope...') and when ('Use when you have concentrations + responses and need a potency value, to compare two compounds' potency, or to judge curve quality'), matching the score-5 anchor with concrete trigger phrases.

5 / 5

Trigger Term Quality

Comprehensive natural-term coverage including synonyms — 'dose-response / concentration-response', 'IC50 / EC50', 'potency', 'enzyme/cell assays', 'drug screening', 'agonist/antagonist pharmacology' — the phrases a user would actually say.

5 / 5

Distinctiveness Conflict Risk

Clear niche with explicit negative boundaries — 'NOT for image-derived dose-response (use tooluniverse-image-analysis) and NOT for survival/regression (use tooluniverse-statistical-modeling)' — minimizing conflict risk, matching the score-5 anchor.

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.

Validation16 / 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.