CtrlK
BlogDocsLog inGet started
Tessl Logo

ngs-shotgun-metagenomics

Kick off public shotgun metagenomics QC, host-depletion, taxonomic profiling, and functional profiling workflows using nf-core/taxprofiler, Kraken2, Bracken, MetaPhlAn, and HUMAnN.

65

Quality

77%

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/ngs-analysis/skills/ngs-shotgun-metagenomics/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

72%Weight 40%Scale 1-3

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

Highly actionable content with concrete, executable commands and clean section organization, but it is somewhat verbose in its artifact lists and lacks explicit error-recovery feedback loops for its batch profiling workflows. Progressive disclosure is appropriate for a single-file skill.

Suggestions

Collapse the native-matrix artifact list into a compact reference table or move it to a separate reference file to improve conciseness.

Add an explicit validation checkpoint after preflight and backend runs (e.g. 'If preflight reports blockers, resolve database/tool gaps before --execute') to establish a validate→fix→retry loop and lift workflow clarity.

Tighten explanatory rationales like the host-reference sentence to the essential 'document the reference; it changes abundance conclusions.'

DimensionReasoningScore

Conciseness

The body is mostly actionable and avoids explaining concepts Claude already knows, but the long artifact-list blocks and several explanatory rationales (e.g. the host-reference sentence) could be tightened; it sits at 'mostly efficient but could be tightened' rather than fully lean.

2 / 3

Actionability

Provides fully executable, copy-paste-ready commands with concrete flags, paths, and sample-sheet arguments (preflight, run_fastq_assay_package.py, run_shotgun_metagenomics.py, nextflow kickoff), matching the 'fully executable code/commands' anchor.

3 / 3

Workflow Clarity

Sections are sequenced (Preflight → Local Execution → Backend → Visualization) and validation is mentioned (preflight, --emit-install-plan, read-path validation), but there is no explicit validate→fix→retry feedback loop for these batch operations, which caps workflow clarity at 2 per the batch-operations guideline.

2 / 3

Progressive Disclosure

No bundle files exist (references/scripts/assets absent) and the skill is organized into clearly labeled, well-sequenced sections with no nested references, satisfying the simple-skill note that well-organized sections score 3 without external file references.

3 / 3

Total

10

/

12

Passed

Description

82%Weight 40%Scale 1-3

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 specific, third-person description that names concrete actions and natural domain trigger terms, but it omits an explicit 'Use when' clause, which caps its completeness at 2. Distinctiveness and specificity are strong.

Suggestions

Add an explicit trigger clause, e.g. 'Use when working with shotgun metagenomic FASTQs for QC, host-depletion, or taxonomic/functional profiling.' to lift completeness to 3.

Consider including common user phrasings like 'metagenome', 'microbiome profiling', or '.fastq' to broaden natural trigger coverage.

DimensionReasoningScore

Specificity

Names multiple concrete actions — 'QC, host-depletion, taxonomic profiling, and functional profiling workflows' — alongside specific tools (nf-core/taxprofiler, Kraken2, Bracken, MetaPhlAn, HUMAnN), matching the 'lists multiple specific concrete actions' anchor.

3 / 3

Completeness

Clearly answers 'what' but lacks any 'Use when...' or equivalent explicit trigger guidance; per the judging guidelines a missing trigger clause caps completeness at 2 even though the 'what' is strong.

2 / 3

Trigger Term Quality

Includes natural domain terms a metagenomics user would actually say — 'shotgun metagenomics', 'taxonomic profiling', 'functional profiling', 'host-depletion', 'Kraken2', 'HUMAnN' — giving good coverage rather than abstract jargon.

3 / 3

Distinctiveness Conflict Risk

'Shotgun metagenomics' with named profiling tools carves a clear niche unlikely to fire for unrelated skills; it is well above the 'somewhat specific but could overlap' anchor.

3 / 3

Total

11

/

12

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.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
openai/plugins
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.