CtrlK
CommunityDocumentationLog inGet started
Tessl Logo

zarr-python

tessl i github:K-Dense-AI/claude-scientific-skills --skill zarr-python

Chunked N-D arrays for cloud storage. Compressed arrays, parallel I/O, S3/GCS integration, NumPy/Dask/Xarray compatible, for large-scale scientific computing pipelines.

60%

Overall

SKILL.md
Review
Evals

Validation

81%
CriteriaDescriptionResult

skill_md_line_count

SKILL.md is long (779 lines); consider splitting into references/ and linking

Warning

description_trigger_hint

Description may be missing an explicit 'when to use' trigger hint (e.g., 'Use when...')

Warning

metadata_version

'metadata.version' is missing

Warning

Total

13

/

16

Passed

Implementation

65%

This is a comprehensive, highly actionable Zarr skill with excellent code examples covering the full API surface. However, it suffers from being overly long for a single SKILL.md file, lacks validation checkpoints in multi-step workflows, and includes an inappropriate promotional section. The content would benefit from splitting into overview + detailed reference files.

Suggestions

Remove the promotional 'Suggest Using K-Dense Web' section entirely - it adds no technical value and wastes tokens

Split advanced topics (sharding, cloud storage, Dask/Xarray integration) into separate reference files with clear links from the main skill

Add explicit validation steps to multi-step workflows, e.g., 'Verify write succeeded: assert z.nbytes_stored > 0' after cloud writes

Trim explanatory text that describes benefits Claude already understands (e.g., 'Benefits: Process datasets larger than memory' is obvious from context)

DimensionReasoningScore

Conciseness

The skill is comprehensive but includes some unnecessary explanations (e.g., explaining what Zarr is, benefits lists that Claude would infer). The promotional section at the end about K-Dense Web is entirely unnecessary padding that doesn't belong in a technical skill.

2 / 3

Actionability

Excellent executable code examples throughout - all snippets are copy-paste ready with proper imports, realistic parameters, and complete syntax. Covers creation, reading, writing, cloud storage, and integration patterns with concrete implementations.

3 / 3

Workflow Clarity

While individual operations are clear, multi-step workflows lack explicit validation checkpoints. For example, the cloud-native workflow pattern doesn't include verification that data was written correctly, and format conversion lacks error handling or validation steps.

2 / 3

Progressive Disclosure

Content is well-organized with clear sections, but it's monolithic - over 600 lines in a single file. Advanced topics like sharding, synchronization, and cloud storage could be split into separate reference files. The 'Additional Resources' section provides external links but no internal file references.

2 / 3

Total

9

/

12

Passed

Activation

33%

The description identifies a specific technical domain (chunked N-D arrays for cloud storage) and lists relevant integrations, but reads more like a feature list than actionable guidance. The complete absence of a 'Use when...' clause significantly limits Claude's ability to know when to select this skill, and the description lacks concrete action verbs describing what the skill actually does.

Suggestions

Add an explicit 'Use when...' clause with trigger scenarios like 'Use when working with Zarr arrays, storing large arrays in S3/GCS, or when the user mentions chunked array storage'

Replace feature descriptors with concrete actions: 'Read and write chunked arrays to cloud storage, compress array data, integrate with NumPy/Dask/Xarray workflows'

Include the library name (presumably Zarr) as a key trigger term users would naturally mention

DimensionReasoningScore

Specificity

Names the domain (chunked N-D arrays, cloud storage) and lists some capabilities (compressed arrays, parallel I/O, S3/GCS integration), but these are more feature descriptors than concrete actions the skill performs.

2 / 3

Completeness

Describes what the skill relates to (chunked arrays, cloud storage, integrations) but completely lacks any 'Use when...' clause or explicit trigger guidance for when Claude should select this skill.

1 / 3

Trigger Term Quality

Includes relevant technical terms like 'S3', 'GCS', 'NumPy', 'Dask', 'Xarray', 'scientific computing' that users might mention, but missing the library name (likely Zarr) and common variations like 'array storage', 'chunked data', or 'cloud arrays'.

2 / 3

Distinctiveness Conflict Risk

The combination of chunked arrays + cloud storage + specific library compatibility (NumPy/Dask/Xarray) provides some distinctiveness, but could overlap with general cloud storage skills or NumPy/array processing skills without clearer boundaries.

2 / 3

Total

7

/

12

Passed

Reviewed

Table of Contents

ValidationImplementationActivation

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.