CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

tooluniverse-multi-omics-integration

Multi-omics integration — orchestrate per-layer analysis (transcriptomics, proteomics, epigenomics, genomics, metabolomics) then perform cross-omics correlation, multi-omics clustering, and pathway-level integration. Use for integrative systems-biology analysis, multi-modal disease characterization, and cross-omics biomarker discovery.

Quality

80%

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

Fix and improve this skill with Tessl

tessl review fix ./plugin/skills/tooluniverse-multi-omics-integration/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

57%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 well-structured overview with a clear phase sequence and useful coordination tables, but its progressive-disclosure strategy is unfulfilled: the entire detailed implementation is delegated to phase_details.md, which is missing from the bundle, and the inline code left behind is fragmentary or pseudocode with no validation checkpoints across the eight phases.

Suggestions

Ship the referenced phase_details.md in the bundle (e.g. under references/) or inline the essential executable code — as written, four separate 'See: phase_details.md' pointers resolve to a file that does not exist.

Replace the pseudocode pathway-scoring line and the free-floating Spearman fragment with complete, runnable functions showing inputs and outputs for at least the correlation and pathway-integration phases.

Add explicit validation checkpoints to the workflow, e.g. after Phase 2 sample matching ('if < 10 common samples, fall back to pairwise integration') and after clustering/pathway scoring, to turn the Quantified Minimums table into an enforced feedback loop.

DimensionReasoningScore

Conciseness

The body is dense and table-driven (Supported Data Types, Clustering Methods, Skills Coordination, Quantified Minimums) with a useful anti-hallucination "LOOK UP DON'T GUESS" section, but has minor over-explanation that could be trimmed: the "Domain Reasoning" section explains concordance/discordance biology at tutorial length, and "See: phase_details.md" is repeated four times. It sits above anchor 3 (mostly efficient with some unnecessary explanation) but below anchor 5 (every token earns its place).

4 / 5

Actionability

Sample matching is fully executable ("def match_samples_across_omics..."), but the correlation snippet is a fragment over undefined variables ("for gene in common_genes"), and pathway scoring is explicit pseudocode ("pathway_score = mean(abs(rna_fc) + abs(protein_fc) + ...)") rather than runnable code. Phases 5-7 (clustering, biomarker discovery, reporting) have no code at all, deferring to a phase_details.md that is not present in the bundle — this matches anchor 3 ('pseudocode instead of executable code; missing key details') rather than anchor 4.

3 / 5

Workflow Clarity

The eight phases are clearly sequenced ("Phase 1: Data Loading & QC" through "Phase 8: Integrated Report"), and the Quantified Minimums table functions as a soft checklist, but there are no explicit validation checkpoints or error-recovery loops — no 'if fewer than 10 common samples, do X', no verification after correlation/clustering, and no guidance when a phase fails. Batch analytical workflows without validation feedback cap at 3, which fits anchor 3 ('sequence present but checkpoints missing or implicit').

3 / 5

Progressive Disclosure

The intent matches a 5 — a lean overview with a single one-level-deep reference signaled in a dedicated "Detailed Reference" section — but the referenced phase_details.md does not exist anywhere in the bundle (no references/ directory at all), so the disclosure chain is broken and the deferred 'complete code for all phases' is actually absent. Structure is good yet the key navigation target is missing, placing it at anchor 3 rather than 4.

3 / 5

Total

13

/

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: concrete actions, an explicit 'Use for' clause, and dense natural domain keywords. The only weakness is trigger-term coverage that stops short of the synonyms and dataset-format phrasings (e.g. 'integrate RNA-seq and proteomics') that would make retrieval bulletproof.

DimensionReasoningScore

Specificity

The description lists multiple concrete actions — "orchestrate per-layer analysis", "perform cross-omics correlation, multi-omics clustering, and pathway-level integration" — and enumerates the specific layers ("transcriptomics, proteomics, epigenomics, genomics, metabolomics"), giving comprehensive coverage of the skill's operations. It exceeds anchor 4 ('several specific actions; minor gaps') because both the operations and their scope are fully named with no gaps in coverage.

5 / 5

Completeness

It explicitly answers both questions: the 'what' via "orchestrate per-layer analysis ... then perform cross-omics correlation, multi-omics clustering, and pathway-level integration", and the 'when' via a dedicated "Use for integrative systems-biology analysis, multi-modal disease characterization, and cross-omics biomarker discovery" clause with concrete trigger phrases. Not a 4 because the 'when' clause is explicit and names specific use cases rather than being merely implied or generic.

5 / 5

Trigger Term Quality

Good keyword coverage including the natural domain terms users would say: "multi-omics integration", "cross-omics correlation", "biomarker discovery", "systems-biology", and all five omics layer names. It misses anchor 5 because a few natural phrasings users would actually use are absent — e.g. 'integrate RNA-seq and proteomics', dataset-format terms, or synonym variants like 'multi-modal integration' beyond the one mention.

4 / 5

Distinctiveness Conflict Risk

The niche is clear — integration across multiple molecular layers — with distinct triggers ("multi-omics", "cross-omics", "integrative systems-biology") that do not fire for single-layer analysis tasks handled by sibling skills. Minimal conflict risk; it is clearly distinguishable from any single-omics skill since every trigger term requires multiple layers.

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

mims-harvard/ToolUniverse

Path

plugin/skills/tooluniverse-multi-omics-integration/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.