CtrlK
BlogDocsLog inGet started
Tessl Logo

tooluniverse-systems-biology

Systems biology and pathway analysis integrating Reactome, KEGG, WikiPathways, BioCarta, NCI-Nature Pathway Interaction Database. Multi-database pathway enrichment, protein-pathway relationships, network reasoning. Use for pathway analysis on a gene list, multi-source pathway concordance, and systems-level interpretation across databases.

60

Quality

70%

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

Fix and improve this skill with Tessl

tessl review fix ./plugins/tooluniverse/skills/tooluniverse-systems-biology/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

56%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 pathway-analysis core is well built — four clearly sequenced phases with exact tool parameters, fallback strategies, and honest limitations — making it highly actionable. However, a large enzyme-kinetics section re-explains textbook biochemistry Claude already knows, bloating the token budget, and everything lives in one monolithic file with a reference to a script that is not part of this bundle.

Suggestions

Move the "Enzyme Kinetics & Metabolic Analysis" and "Troubleshooting No Activity" sections into a separate reference file (e.g., references/enzyme-kinetics.md) and keep only a one-line pointer plus the LOOK UP DON'T GUESS rule in SKILL.md, cutting ~70 lines of textbook material Claude already knows.

Fix or remove the dangling reference to enzyme_kinetics.py (it points to skills/tooluniverse-computational-biophysics/scripts/, which is not part of this bundle); either ship the script in ./scripts/ or drop the pointer.

Add a short copy-paste Python snippet under "COMPUTE, DON'T DESCRIBE" showing the retrieve-then-analyze pattern (ToolUniverse call → pandas ranking by adjusted p-value), and an explicit gene-symbol validation checkpoint before Enrichr submission.

DimensionReasoningScore

Conciseness

Roughly a quarter of the body (~70 lines) is the "Enzyme Kinetics & Metabolic Analysis" section, which re-teaches textbook material Claude already knows — Michaelis-Menten definitions, "Km = (koff + kcat) / kon", hemoglobin nH ~ 2.8, the inhibition-types table, and the pH/temperature/cofactor troubleshooting checklist, much of it tangential to a pathway-database skill. This is several unnecessary padded sections rather than a minor excess, matching anchor 2; the pathway-workflow sections themselves are efficient, keeping it above anchor 1.

2 / 5

Actionability

Concrete, executable guidance throughout: exact tool names with parameter tables, a correct-parameter vs. common-mistake table ("uniprot_id" not "id"; "action" + "keyword" both required), response-format notes, and specific thresholds ("adjusted p-value < 0.05", "top 10-20 pathways"). It falls short of anchor 5 only because no copy-paste Python example is provided despite the "COMPUTE, DON'T DESCRIBE" directive.

4 / 5

Workflow Clarity

The four phases each carry When/Objective/Tools/Workflow/Decision Logic, sequenced by an overview diagram, with explicit empty-result handling ("Note empty results explicitly; never silently omit them") and a Fallback Strategies section giving primary → fallback → if-all-fail recovery loops. Not anchor 5 because some checkpoints remain implicit (e.g., no gene-symbol validation step before Enrichr, though the limitations note flags the requirement).

4 / 5

Progressive Disclosure

Section structure and navigation are good, but everything is inlined in a single ~265-line file, and the enzyme-kinetics material clearly belongs in a separate reference file. The one file reference — "See enzyme_kinetics.py in skills/tooluniverse-computational-biophysics/scripts/" — points outside this skill's bundle (no references/, scripts/, or assets/ directories exist), so it is effectively dangling. This matches anchor 3: some structure, but content that should be separate is inline and the reference situation is unresolved.

3 / 5

Total

13

/

20

Passed

Description

83%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 strong: it names a clear niche with specific databases, lists concrete capabilities, and includes an explicit 'Use for...' clause with three concrete trigger scenarios. Its only weaknesses are a couple of generic phrases ('network reasoning', 'systems-level interpretation') that slightly dilute specificity and could create minor overlap with adjacent bioinformatics skills.

DimensionReasoningScore

Specificity

"Multi-database pathway enrichment, protein-pathway relationships" and the named databases (Reactome, KEGG, WikiPathways, BioCarta, NCI-Nature) are concrete capabilities, but "network reasoning" and "systems-level interpretation" are generic. Several specific actions are listed with minor gaps, matching the anchor-4 example rather than the comprehensive anchor-5.

4 / 5

Completeness

Both questions are answered explicitly: the "what" ("Multi-database pathway enrichment, protein-pathway relationships") and a concrete "Use for..." clause naming three specific scenarios (gene-list pathway analysis, multi-source concordance, systems-level interpretation). This matches anchor 5 — explicit what and when with concrete trigger phrases — rather than anchor 4, whose 'when' is generic.

5 / 5

Trigger Term Quality

"pathway analysis on a gene list", "pathway enrichment", "multi-source pathway concordance", and database names (Reactome, KEGG) are terms users would naturally say. A few common variations are missing (e.g., "gene set enrichment", "over-representation analysis"), so coverage is good but not comprehensive.

4 / 5

Distinctiveness Conflict Risk

Named pathway databases carve a clear niche with distinct triggers, but "systems biology" and "network reasoning" are broad enough to overlap with adjacent bioinformatics skills (e.g., GO enrichment or protein-interaction skills). Mostly distinct with minor overlap risk, matching anchor 4.

4 / 5

Total

17

/

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.