CtrlK
BlogDocsLog inGet started
Tessl Logo

tooluniverse-pharmacokinetics

Pharmacokinetic (PK) analysis of concentration-time data — non-compartmental analysis (NCA) for Cmax, Tmax, AUC (0-t and 0-∞), terminal half-life, clearance (CL), volume of distribution (Vd), MRT, and absolute bioavailability (F). Also one-compartment fitting. Use when you have plasma/serum drug concentrations over time after a dose and need PK parameters, or to compute bioavailability from IV + oral AUCs. NOT for ADMET property prediction from structure (use tooluniverse-admet-prediction).

77

Quality

97%

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

The canonical home for this skill is tooluniverse-pharmacokinetics in mims-harvard/ToolUniverse

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 tightly written, expert-level skill body: executable commands with full payloads, a genuine local script for CSV input, a clearly sequenced workflow with explicit quality checkpoints and corrective actions, and an honest limitations section. The only cost is a handful of redundant parameter definitions in the interpretation table.

Suggestions

Trim the 'Meaning' column entries that restate textbook definitions (e.g., 'Peak concentration & time to peak', 'Mean residence time') and keep only the operational 'Notes / sanity' guidance, which is the part Claude cannot infer.

Cut narrative flourishes like 'NCA is the model-independent workhorse used for most PK reporting' — the motivation is already carried by the 'When to use this' section.

DimensionReasoningScore

Conciseness

The body is dense and table-driven with essentially no padding, but the interpretation table re-states basics Claude already knows ("Cmax/Tmax — Peak concentration & time to peak", "MRT — Mean residence time") and includes one flourish ("NCA is the model-independent workhorse"). That places it at the efficient-with-minor-trims level 4 rather than the every-token-earns-its-place level 5.

4 / 5

Actionability

Commands are copy-paste executable with complete JSON payloads ("tu run NCA_compute_parameters '{...}'", "tu run NCA_calculate_bioavailability '{...}'"), a real local script (scripts/nca_from_csv.py) is given for CSV input, and the bioavailability formula is explicit. This matches the fully-executable level-5 anchor; level 4 would require gaps in the covered cases.

5 / 5

Workflow Clarity

Steps 1–5 are clearly sequenced (prepare data → run NCA → interpret → bioavailability → quality gotchas) with explicit validation checkpoints and corrective actions: ">20% → AUC0-∞ ... is unreliable; report AUC0-last instead", "Trust only if r_squared_terminal_fit ≥ ~0.95", "F > 1 signals a data/dosing error (recheck units and doses)". This matches the explicit-validation-with-error-recovery level-5 anchor; the operations are analytical, so no destructive-batch cap applies.

5 / 5

Progressive Disclosure

The single bundle file (scripts/nca_from_csv.py) is real, referenced clearly in the body, and one level deep; the body is well-sectioned with nothing inlined that belongs in a separate file. The interpretation table is compact enough to stay inline, and the related-skills section aids navigation, fitting the level-5 anchor (level 4 would need misplaced content or unclearly signaled references, which are absent).

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: comprehensive and concrete about capabilities, uses third person, includes explicit 'Use when' triggers with natural terminology and synonyms, and closes with a clear NOT-for boundary that routes ADMET-from-structure requests to a sibling skill.

DimensionReasoningScore

Specificity

The description enumerates concrete analyses — "non-compartmental analysis (NCA) for Cmax, Tmax, AUC (0-t and 0-∞), terminal half-life, clearance (CL), volume of distribution (Vd), MRT, and absolute bioavailability (F). Also one-compartment fitting" — matching the comprehensive multi-action anchor rather than the 'minor gaps' level 4.

5 / 5

Completeness

It explicitly answers what (NCA for the named parameters, one-compartment fitting) and when ("Use when you have plasma/serum drug concentrations over time after a dose and need PK parameters, or to compute bioavailability from IV + oral AUCs"), with concrete trigger phrases exactly like the level-5 anchor.

5 / 5

Trigger Term Quality

It covers natural user phrasings and their synonyms: "pharmacokinetic (PK)", "plasma/serum drug concentrations over time", "PK parameters", "bioavailability", "half-life", "clearance", "Cmax", "AUC", "IV + oral". Level 4 would require missing natural terms, but no common variant is absent.

5 / 5

Distinctiveness Conflict Risk

The domain is highly specific and it contains an explicit negative boundary — "NOT for ADMET property prediction from structure (use tooluniverse-admet-prediction)" — which removes the main overlap risk, fitting the clear-niche level-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.

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.