CtrlK
BlogDocsLog inGet started
Tessl Logo

single-cell-rna-qc

Performs quality control on single-cell RNA-seq data (.h5ad or .h5 files) using scverse best practices with MAD-based filtering and comprehensive visualizations. Use when users request QC analysis, filtering low-quality cells, assessing data quality, or following scverse/scanpy best practices for single-cell analysis.

75

Quality

94%

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

86%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 highly actionable with executable commands and examples, well-structured progressive disclosure into real bundle files, and a clear workflow with an embedded verification loop. The main improvement area is conciseness, where a few redundant phrases could be trimmed.

Suggestions

Tighten redundant phrasing such as 'The script automatically detects the file format and loads it appropriately' to a terser statement.

Promote the before/after visualization review into an explicit numbered 'Validate' step in the workflow so the feedback loop is a first-class checkpoint.

Example 3 ends after computing per-subset masks; add the combine-and-write step so all three examples are complete and copy-paste runnable.

DimensionReasoningScore

Conciseness

Mostly efficient with domain-specific advice (mt- vs MT- prefixes, neuron/cardiomyocyte MT content) that genuinely earns its place, but contains minor padded phrases like 'automatically detects the file format and loads it appropriately'. Not a 5 because a few sentences could be trimmed without losing clarity.

4 / 5

Actionability

Provides copy-paste bash commands, a full parameter list with a --help pointer, three executable Python examples, and documented function signatures covering the common cases. Not a 4 because the guidance is fully executable rather than having notable gaps (Example 3's subset logic is inherently illustrative).

5 / 5

Workflow Clarity

Four clearly sequenced workflow steps with a before/after-plot verification and an 'Iterate if needed' feedback loop for the destructive/batch filtering operation, so it is not capped at 3. Not a 5 because the validation checkpoint lives in Best Practices rather than as an explicit step in the numbered workflow.

4 / 5

Progressive Disclosure

SKILL.md is a clear overview split into Approach 1/2, pointing one level deep to scripts (qc_analysis.py, qc_core.py, qc_plotting.py) and references/scverse_qc_guidelines.md, all of which exist and are well-signaled with explicit 'Load this reference when...' guidance. Not a 4 because structure and navigation are clean with no nesting or burial.

5 / 5

Total

18

/

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.

The description is third-person, concise, and simultaneously answers what the skill does and when to use it with concrete, natural trigger phrases and file extensions. It is among the strongest examples in the reference set.

DimensionReasoningScore

Specificity

Names the domain (single-cell RNA-seq), file formats (.h5ad/.h5), and multiple concrete actions (quality control, MAD-based filtering, comprehensive visualizations), giving comprehensive coverage of the niche. Not a 4 because the action list is complete for this domain rather than having minor gaps.

5 / 5

Completeness

Explicitly answers 'what' (Performs quality control... with MAD-based filtering and visualizations) and 'when' (Use when users request QC analysis, filtering low-quality cells...), with concrete trigger phrases. Not a 4 because both halves are explicit and specific.

5 / 5

Trigger Term Quality

Covers natural user phrases ('QC analysis', 'filtering low-quality cells', 'assessing data quality'), synonyms (scverse/scanpy), and file extensions (.h5ad, .h5). Not a 4 because synonyms and extensions are both present.

5 / 5

Distinctiveness Conflict Risk

A clear niche (single-cell RNA-seq QC via scverse/scanpy on .h5ad/.h5 files) with distinct triggers and minimal overlap risk with other skills. Not a 4 because the domain and format specificity make conflict risk very low.

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
anthropics/knowledge-work-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.