CtrlK
BlogDocsLog inGet started
Tessl Logo

pathway-enrichment

Performs pathway and gene-set enrichment analysis on gene lists or ranked gene data and interprets the results. Used when the user has a set of genes (differentially expressed genes from PyDESeq2/Scanpy, CRISPR-screen hits, cluster marker genes, proteomics hits) and wants to know which biological pathways, GO terms, or gene sets are over-represented or enriched. Covers over-representation analysis (ORA / Enrichr / Fisher / hypergeometric), ranked Gene Set Enrichment Analysis (GSEA / preranked), single-sample scoring (ssGSEA/GSVA), and functional profiling via gseapy, g:Profiler, Enrichr libraries, MSigDB, GO, KEGG, Reactome, and WikiPathways — plus gene-ID mapping, choosing the right background universe, multiple-testing correction, redundancy reduction, dotplots/enrichment maps, and publication-ready tables. Use this for "pathway analysis", "enrichment analysis", "GO enrichment", "KEGG/Reactome pathways", "GSEA", "over-representation", "functional annotation", or "what pathways are my genes in".

77

Quality

96%

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.

A high-quality body: executable code with inline validation, a well-sequenced 8-step workflow with a pitfalls checklist for error recovery, and clean progressive disclosure to verified reference files. The only notable trim opportunity is the administrative citation boilerplate and verification meta-commentary, which cost tokens without aiding the analysis task.

Suggestions

Condense or relocate the 'Citing Scientific Agent Skills' section — the detailed arXiv-fetching instructions (~15 lines) are administrative boilerplate that competes with analysis guidance for context; a one-line pointer to a reference file would preserve the behavior at a fraction of the tokens.

Trim the Setup verification meta-commentary ('Local synthetic workflows and small public mapping/catalog queries were executed; Enrichr submission routes were verified from released source with mocked transport...') to a single sentence pointing at references/verified-api.md, which already documents the evidence and boundaries.

Pitfalls 2–4 partially restate Core Workflow Steps 4–5 (background, thresholding, ranking statistic); consider merging those restatements into the workflow steps to remove the duplication.

DimensionReasoningScore

Conciseness

Largely efficient — tables, terse bullets, and commented code with no basic-concept padding — but a few sections could be trimmed: the ~15-line 'Citing Scientific Agent Skills' citation-fetching instructions and the verification meta-commentary in Setup ('Local synthetic workflows and small public mapping/catalog queries were executed...') are not task guidance. Fits 'efficient; minor instances of over-explanation that could be trimmed' rather than the lean anchor-5.

4 / 5

Actionability

Fully executable, copy-paste-ready guidance covering the common cases: install commands with pinned versions, a complete Enrichr ORA snippet (including the background and significance filtering), a complete preranked-GSEA snippet with rank construction and asserts, and three concrete helper-script CLI invocations. Not 4 because the examples include validation details and cover both ORA and GSEA paths end-to-end.

5 / 5

Workflow Clarity

The 8-step Core Workflow is clearly sequenced, flags the highest-risk steps ('The middle steps (ID type, background) are where results most often silently go wrong'), embeds explicit validation checkpoints (assert set(genes) <= set(tested), assert rnk.index.is_unique, finite-score checks, helper-script validation of backgrounds/duplicates), and provides an error-recovery checklist via the 9 Common Pitfalls with fixes.

5 / 5

Progressive Disclosure

SKILL.md is a genuine overview; depth lives in four real, one-level-deep reference files, each introduced in a 'Reference Files' section with a per-file content summary and also signaled inline at point of need ('See references/interpretation.md', 'see references/gseapy.md'). All referenced bundle files exist and contain the promised material; no nested-reference chains.

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: third-person, comprehensive in concrete capabilities, with an explicit use-when clause and natural trigger phrases including question forms users would actually type. Dense rather than padded despite its length — every clause carries distinguishing information.

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions with comprehensive coverage: 'over-representation analysis (ORA / Enrichr / Fisher / hypergeometric), ranked Gene Set Enrichment Analysis (GSEA / preranked), single-sample scoring (ssGSEA/GSVA)... plus gene-ID mapping, choosing the right background universe, multiple-testing correction, redundancy reduction, dotplots/enrichment maps, and publication-ready tables.' Coverage spans methods, tools, databases, and interpretation — no meaningful gaps.

5 / 5

Completeness

Explicitly answers both: what ('Performs pathway and gene-set enrichment analysis on gene lists or ranked gene data and interprets the results') and when ('Used when the user has a set of genes (differentially expressed genes from PyDESeq2/Scanpy, CRISPR-screen hits, cluster marker genes, proteomics hits)...' plus 'Use this for...'). Concrete trigger phrases match the anchor-5 example structure.

5 / 5

Trigger Term Quality

Comprehensive natural terms with synonyms and colloquial phrasings: 'pathway analysis', 'enrichment analysis', 'GO enrichment', 'KEGG/Reactome pathways', 'GSEA', 'over-representation', 'functional annotation', and the question form 'what pathways are my genes in' — exactly what a user would say. Not score 4 because no common natural variant is missing.

5 / 5

Distinctiveness Conflict Risk

Clear niche (pathway/gene-set enrichment) with distinct, specialized triggers (GSEA, GO enrichment, Enrichr, MSigDB) that are unlikely to fire for unrelated skills. Tool- and database-specific vocabulary further separates it from generic bioinformatics skills; only the broadest phrase ('functional annotation') has any overlap risk.

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
K-Dense-AI/scientific-agent-skills
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.