CtrlK
BlogDocsLog inGet started
Tessl Logo

domino-datasets

Work with Domino Datasets - high-performance, versioned filesystem storage. Covers dataset creation, snapshots for versioning, sharing across projects, mounting paths (/domino/datasets/), and performance optimization. Use when managing data storage, creating reproducible data versions, or sharing data between projects.

58

Quality

66%

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 ./skills/datasets/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

50%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 rich in executable, Domino-specific guidance but is padded with redundant ASCII trees, frontmatter-duplicating sections, and generic data-engineering tutorials. It would score much higher if split into reference files with a lean overview and trimmed to what Claude doesn't already know.

Suggestions

Delete the '## Description' and '## Activation' sections — they duplicate the frontmatter — and drop generic tutorials (pandas chunking, Dask, numpy.memmap, parquet/feather/HDF5 trade-offs) that Claude already knows, keeping only the Domino-specific mount paths.

Collapse each ~60-line ASCII directory tree into the compact path table that already follows it, keeping one small illustrative tree at most.

Split bulk material into one-level-deep reference files (e.g., PATHS.md for mount structures, BEST-PRACTICES.md for organization/format guidance, TROUBLESHOOTING.md) and reference them from a lean SKILL.md overview.

Add validation checkpoints to the snapshot and upload workflows, e.g., verify the snapshot appears under /snapshots/{dataset}/{tag} before modifying data, and confirm uploaded file counts/sizes before proceeding.

DimensionReasoningScore

Conciseness

Noticeably verbose: '## Description' and '## Activation' duplicate the frontmatter; two ~60-line ASCII directory trees are largely duplicated by the path tables directly beneath them; and sections like 'Reading Large Datasets' teach generic pandas/Dask/numpy patterns Claude already knows rather than Domino-specific guidance.

2 / 5

Actionability

Mostly executable: concrete SDK calls (domino.datasets_create, datasets_snapshot, datasets_tag), a runnable project-type detection snippet, specific mount paths, and CLI upload commands. Minor gaps — the metadata example uses json.dump without importing json, and the '@tag' snapshot path syntax and domino datasets_tag parameters are unverified.

4 / 5

Workflow Clarity

Sections are sequenced by task and the project-type check is a genuine checkpoint, but the snapshot and upload workflows lack validation steps (e.g., verify a snapshot was created before modifying data, confirm files landed after upload) — checkpoints are mostly implicit, matching the 'validation gaps' anchor.

3 / 5

Progressive Disclosure

A 390-line monolithic file, well beyond the 50-line simple-skill exception. Bulk content that belongs in separate reference files (the two directory trees, best practices, large-dataset reading, troubleshooting) is fully inlined; the only references are external documentation URLs, with no internal bundle structure to navigate.

3 / 5

Total

12

/

20

Passed

Description

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

A strong description with a clear capability list, an explicit 'Use when...' trigger clause, and good third-person voice. It would benefit from tightening 'performance optimization' into a concrete action and adding a few more natural trigger variations.

Suggestions

Replace the vague 'performance optimization' with a concrete capability such as 'read large datasets efficiently with chunking or lazy loading'.

Add natural trigger variations users would say, e.g. 'uploading data to a dataset', 'dataset versioning', or 'accessing mounted dataset files'.

Mention the Domino platform explicitly in the trigger clause (e.g., 'Use when working in Domino and...') to further reduce overlap with generic storage skills.

DimensionReasoningScore

Specificity

Lists five specific actions ('dataset creation, snapshots for versioning, sharing across projects, mounting paths (/domino/datasets/), and performance optimization'), but 'performance optimization' is generic and body capabilities like uploading and troubleshooting are uncovered — minor gaps in coverage rather than comprehensive.

4 / 5

Completeness

Clearly answers 'what' ('Work with Domino Datasets... Covers dataset creation, snapshots for versioning, sharing across projects, mounting paths') and 'when' with an explicit 'Use when...' clause containing concrete trigger phrases, in third-person voice.

5 / 5

Trigger Term Quality

Good natural phrases ('managing data storage, creating reproducible data versions, or sharing data between projects') plus the distinctive 'Domino Datasets' and 'snapshots' terms, but common variations like 'uploading data', 'dataset versioning', or 'data management' are missing, so coverage is not comprehensive.

4 / 5

Distinctiveness Conflict Risk

'Domino Datasets' establishes a clear platform-specific niche, but the generic trigger 'managing data storage' could overlap with other data-storage or artifact-management skills, leaving minor conflict risk.

4 / 5

Total

17

/

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
dominodatalab/domino-claude-plugin
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.