CtrlK
BlogDocsLog inGet started
Tessl Logo

tooluniverse-proteomics-analysis

Mass-spec proteomics analysis — protein identification, quantification (LFQ, TMT, iTRAQ), differential expression (tumor vs normal, treatment vs control), PTM identification, and pathway enrichment on protein lists. Use when you have proteomics MS output, asking about protein abundance differences, or doing systems-level proteomic interpretation.

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

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./plugins/tooluniverse/skills/tooluniverse-proteomics-analysis/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

52%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 well-structured with a clear phase sequence, strong decision frameworks, and a valuable pre-computed-results gate, but it is diluted by textbook proteomics explanations and critically depends on a PHASE_DETAILS.md file that is missing from the bundle. Without that file, both the detailed procedures and the progressive-disclosure structure break down, and no executable analysis code is provided inline as a fallback.

Suggestions

Ship PHASE_DETAILS.md (or inline the per-phase procedures) — the body delegates all detailed procedures to this file, which does not exist in the bundle, leaving the workflow's execution layer empty.

Cut concept explanations Claude already knows (how PMF/MS/MS spectrum matching works, what PTMs are) and de-duplicate the n<3 replicate rule stated in Quantified Minimums, the decision tree, and the reasoning sections.

Add at least one executable code example for the core differential-expression step (e.g. a pandas/limma-style BH-corrected t-test snippet) so the 'COMPUTE, DON'T DESCRIBE' directive is backed by runnable guidance.

DimensionReasoningScore

Conciseness

The body carries genuinely valuable non-obvious content (quantified minimums, decision trees, evidence grading, Rule Zero), but pads it with textbook concepts Claude already knows — e.g. 'Peptide mass fingerprinting (PMF): Intact protein digested → measured peptide masses compared against theoretical digest of all database proteins' and 'PTMs (phosphorylation, ubiquitination, acetylation, glycosylation) add biological complexity beyond protein abundance' — and repeats the n<3 replicate rule in three sections, fitting 'mostly efficient but includes some unnecessary explanation'.

3 / 5

Actionability

Concrete elements exist (the `tu run read_executed_notebook` command, named tools like limma/DEP/MSstats/QRILC, quantified cutoffs, tool call names like `proteins_api_search`), but there is no executable analysis code for any phase and the detailed procedures are delegated to PHASE_DETAILS.md, which does not exist in the bundle — so the key execution detail layer is missing, matching 'some concrete guidance but incomplete; missing key details'.

3 / 5

Workflow Clarity

Rule Zero provides an explicit gating condition ('Only follow this skill's re-analysis recipe below if none of the above exist') and the 8-phase tree is clearly sequenced with QC as Phase 1 and Quantified Minimums acting as acceptance criteria, matching 'clear sequence with most checkpoints present; minor validation gaps' — the QC pass/fail gates between phases are implicit rather than explicit, keeping it below 5.

4 / 5

Progressive Disclosure

Although SKILL.md is well-sectioned, its central pointer — 'See [PHASE_DETAILS.md](PHASE_DETAILS.md) for detailed procedures per phase' — references a file that is absent from the bundle (no references/ or other bundle files exist), so navigation dead-ends exactly where the detail should live; this matches the anchor-2 failure of the content split rather than the merely imperfect signaling of 3.

2 / 5

Total

12

/

20

Passed

Description

88%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: it states five concrete capability areas with method specifics and pairs them with an explicit, multi-condition 'Use when...' trigger clause in third person. Its only weaknesses are a few missing natural trigger synonyms (tool/format names, phosphoproteomics) and slight overlap risk with enrichment/multi-omics skills.

DimensionReasoningScore

Specificity

The description lists multiple specific concrete actions — 'protein identification, quantification (LFQ, TMT, iTRAQ), differential expression (tumor vs normal, treatment vs control), PTM identification, and pathway enrichment' — covering the core proteomics tasks comprehensively with method-level specifics, matching the top anchor rather than the 'minor gaps' anchor at 4.

5 / 5

Completeness

It explicitly answers both 'what' (identification, quantification, differential expression, PTM, pathway enrichment) and 'when' via a concrete 'Use when you have proteomics MS output, asking about protein abundance differences, or doing systems-level proteomic interpretation' clause, exactly matching the anchor-5 pattern; the 'when' is fully explicit, not merely present as at 4.

5 / 5

Trigger Term Quality

Good natural keyword coverage ('proteomics MS output', 'protein abundance differences', 'tumor vs normal', 'pathway enrichment'), but common user phrasings like tool/format names (e.g. 'MaxQuant output') and synonyms like 'phosphoproteomics' are missing, so it fits 'good keyword coverage; a few natural terms missing' rather than the comprehensive-synonym coverage of 5.

4 / 5

Distinctiveness Conflict Risk

The mass-spec proteomics niche is mostly distinct with domain-specific triggers, but 'pathway enrichment on protein lists' and 'systems-level proteomic interpretation' create minor overlap risk with general gene-enrichment and multi-omics skills, fitting 'mostly distinct; minor overlap risk' rather than the minimal-conflict profile of 5.

4 / 5

Total

18

/

20

Passed

Validation

93%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

relative_links

Relative link issues: 2 missing

Warning

Total

15

/

16

Passed

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.