CtrlK
BlogDocsLog inGet started
Tessl Logo

anndata

Data structure for annotated matrices in single-cell analysis. Use when working with .h5ad files or integrating with the scverse ecosystem. This is the data format skill—for analysis workflows use scanpy; for probabilistic models use scvi-tools; for population-scale queries use cellxgene-census.

68

Quality

81%

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

72%

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

A well-structured, highly actionable skill with excellent progressive disclosure via five real reference files. Its main gaps are mild verbosity from restating known concepts and missing validation checkpoints in its batch/destructive workflows.

Suggestions

Tighten the Overview and 'When to Use' sections — drop definitions of obsm/varm/uns that Claude already knows, and remove the reading-data duplication between Quick Start and Core Capabilities #2.

Add explicit validation/verification steps to the batch integration and large-dataset chunking workflows (e.g., assert shape/obs alignment after concat, verify written files re-read correctly).

Consider promoting the 'Common Workflows' into a short reference file so SKILL.md stays a lean overview.

DimensionReasoningScore

Conciseness

The body is mostly efficient code plus one-level references, but the Overview and 'When to Use' sections restate concepts Claude already knows (what AnnData stores, what obsm/varm are) and reading-data guidance is duplicated between Quick Start and Core Capabilities #2.

2 / 3

Actionability

Abundant executable, copy-paste-ready code throughout — creation, reading, writing, subsetting, concatenation, integration, and full workflows — with specific API calls and real flags.

3 / 3

Workflow Clarity

The single-cell workflow is clearly numbered (1–5), but batch and destructive operations — concat with batch labels, chunked backed-mode processing, and file writes — lack explicit validation/verification checkpoints, which caps this dimension at 2 per the rubric.

2 / 3

Progressive Disclosure

SKILL.md is a concise overview pointing to five well-signaled, one-level-deep references (data_structure, io_operations, concatenation, manipulation, best_practices), each a real file accompanied by a short bullet list of contents plus inline common commands — easy to navigate.

3 / 3

Total

10

/

12

Passed

Description

90%

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, third-person description that states the domain, gives an explicit 'Use when' trigger, and proactively disambiguates from sibling scverse skills. The only soft spot is specificity, which describes the data structure rather than enumerating concrete actions.

DimensionReasoningScore

Specificity

Names the domain ('Data structure for annotated matrices in single-cell analysis') and the working context, but describes what the object is rather than listing multiple concrete actions, matching the 'names domain and some actions' anchor.

2 / 3

Completeness

Clearly answers both what ('Data structure for annotated matrices in single-cell analysis') and when via an explicit 'Use when working with .h5ad files or integrating with the scverse ecosystem' clause.

3 / 3

Trigger Term Quality

Covers natural domain terms users would say — '.h5ad files', 'scverse ecosystem', 'single-cell analysis', 'scanpy', 'scvi-tools', 'cellxgene-census' — with good coverage of common variations.

3 / 3

Distinctiveness Conflict Risk

Explicitly routes away from sibling skills ('for analysis workflows use scanpy; for probabilistic models use scvi-tools; for population-scale queries use cellxgene-census'), giving it a clear niche unlikely to trigger for the wrong skill.

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
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.