CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

tellurium

Simulates biochemical kinetic models from SBML or Antimony with Tellurium and libRoadRunner, checks model units, compares deterministic parameter perturbations, and exports and replays SBML plus SED-ML COMBINE archives. Use for reaction-network time courses, kinetic parameters, concentration dynamics and reproducible simulation experiments; steady-state constraint-based metabolic flux analysis belongs to cobrapy.

Quality

94%

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

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.

An excellent, mature skill body: executable commands with pinned versions, a validated multi-step workflow with explicit checkpoints, and a clean split between the SKILL.md overview and one-level-deep bundle files. The only weakness is a small amount of version-provenance and test-narrative prose that could be tightened.

DimensionReasoningScore

Conciseness

The body is dense and almost entirely skill-specific, non-inferable knowledge (RoadRunner tolerance semantics, SED-ML intervals-vs-points, replay caveats) with no basic-concept padding, fitting the 'efficient; minor instances of over-explanation' anchor. It is not a 5 because the date-stamped version-recheck narrative ("rechecked against official PyPI metadata on 2026-10-01", "documentation site still displays an old version banner") and the multi-line test-verification narrative could be trimmed, and not a 3 because those trimmable passages are minor relative to the whole.

4 / 5

Actionability

Copy-paste ready environment setup (uv venv/pip install with pinned versions), a fully specified executable invocation with flags for both the Antimony and SBML branches, concrete input assets, and an artifact table with exact filenames. This matches the 'fully executable; specific examples cover the common cases' anchor exactly.

5 / 5

Workflow Clarity

The six-step workflow is clearly sequenced (inspect → units check → configure → run → examine → review/deliver) with explicit validation checkpoints: unit checks before interpretation (step 2), "Check solver sensitivity by repeating at stricter tolerances" as a conditional re-run loop (step 5), and mandatory review of the COMBINE replay comparison in report.json (step 6). Failure handling is stated (undefined units reported rather than assumed, amount-only selections rejected, negatives never clipped). This matches the explicit-validation-with-feedback-loops anchor; the 4 anchor's 'minor validation gaps' does not apply.

5 / 5

Progressive Disclosure

The body is a well-organized overview that keeps the full experiment JSON format and tolerance-scaling detail in references/experiments.md (verified to exist, one level deep, linking only external spec URLs), the executable in scripts/, and inputs in assets/ — every in-body link resolves to a real bundle file and is clearly signaled with context. This matches the clear-overview/well-signaled-references anchor; there is no inline content that belongs in a separate file.

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 strong description: third-person voice, concrete what/when structure, explicit trigger phrases, and an explicit boundary against flux-balance tools. The only gap is modest synonym/extension coverage in trigger terms.

DimensionReasoningScore

Specificity

"Simulates biochemical kinetic models from SBML or Antimony", "checks model units", "compares deterministic parameter perturbations", and "exports and replays SBML plus SED-ML COMBINE archives" list multiple concrete actions with named formats and tools, matching the comprehensive-coverage anchor. It is not a 4 because the action list spans the full pipeline (simulate, validate units, perturb, export/replay) with no coverage gaps.

5 / 5

Completeness

The first sentence explicitly answers 'what' (simulate, check units, compare perturbations, export/replay archives) and "Use for reaction-network time courses, kinetic parameters, concentration dynamics and reproducible simulation experiments" explicitly answers 'when' with concrete trigger phrases. It clearly matches the 5 anchor; the 4 anchor's 'when could be more explicit' does not apply here.

5 / 5

Trigger Term Quality

Natural phrases like "reaction-network time courses", "kinetic parameters", "concentration dynamics" and "reproducible simulation experiments" give good coverage a user would plausibly say. It falls short of the 5 anchor because common synonyms and file extensions (e.g. enzyme kinetics, ODE modeling, .sbml/.ant/.omex) are absent.

4 / 5

Distinctiveness Conflict Risk

The niche (deterministic kinetic simulation with Tellurium/libRoadRunner) is distinct, and "steady-state constraint-based metabolic flux analysis belongs to cobrapy" actively routes away the nearest competing domain. Minimal conflict risk, matching the clear-niche 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

Path

skills/tellurium/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.