CtrlK
BlogDocsLog inGet started
Tessl Logo

csv-wrangling

Standard workflow order, tool selection matrix, and composition patterns for qsv CSV data wrangling

62

Quality

72%

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

Quality

Content

87%

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

The body is a lean, highly actionable qsv reference with concrete commands, syntax tables, and pipeline patterns. Its main gap is that validation/verification steps for destructive and batch operations lack explicit feedback loops for error recovery.

Suggestions

Add an explicit validation feedback loop for the Validate and File Integrity Verification steps (e.g., 'if validate fails, review errors, fix source/schema, re-run validate before exporting').

Clarify the boundary between the 'Validate' stage and the verification checkpoints so recovery on failure is unambiguous for batch/destructive exports.

DimensionReasoningScore

Conciseness

Dense tables, exact command names, and flags with no padded explanation of basic concepts (no 'what a CSV is'); every token earns its place and Claude's competence is assumed, matching the 'lean and efficient' anchor.

3 / 3

Actionability

Provides concrete executable commands (`stats --cardinality --stats-jsonl`, `blake3 --check checksums.b3`), specific selection-syntax examples, and copy-paste-ready pipeline patterns, matching the 'fully executable' anchor.

3 / 3

Workflow Clarity

A clear numbered Standard Workflow Order and sequenced pipeline patterns are present, but the destructive/batch validation and integrity steps lack explicit feedback loops ('if validation fails → fix → re-validate'), so checkpoints are only implicit.

2 / 3

Progressive Disclosure

A self-contained single-file reference with no bundle dependencies, organized into clearly labeled sections (workflow, matrix, patterns, notes); per the simple-skill scoring note, well-organized sections justify a 3.

3 / 3

Total

11

/

12

Passed

Description

57%

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 clearly identifies a specific niche (qsv CSV wrangling) and names its core components, but it reads as a contents summary rather than a trigger-rich activation prompt. Adding explicit 'Use when...' guidance with natural user keywords would lift completeness and trigger-term quality.

Suggestions

Add an explicit 'Use when...' clause naming natural user triggers (e.g., 'Use when the user needs to clean, transform, profile, join, or validate CSV files with qsv').

Expand trigger terms to include common phrasings users actually say, such as 'CSV files', 'clean data', 'deduplicate rows', or 'profile a dataset'.

Reframe the nouns (workflow order, matrix, patterns) as concrete actions the user will perform to raise specificity.

DimensionReasoningScore

Specificity

Names the domain ('qsv CSV data wrangling') and concrete artifacts ('workflow order, tool selection matrix, and composition patterns'), but these are abstract nouns rather than a list of concrete actions, matching the 'names domain and some actions' anchor.

2 / 3

Completeness

Clearly states what the skill provides (workflow order, tool matrix, composition patterns) but lacks any 'Use when...' clause or explicit trigger guidance, which caps completeness at 2 per the guidelines.

2 / 3

Trigger Term Quality

Includes the relevant natural term 'CSV data wrangling' but omits common variations a user would actually say ('CSV files', 'clean data', 'deduplicate', 'spreadsheet'), so coverage is partial.

2 / 3

Distinctiveness Conflict Risk

Scoped specifically to 'qsv CSV data wrangling' — a distinct niche unlikely to trigger for unrelated skills, matching the 'clear niche with distinct triggers' anchor.

3 / 3

Total

9

/

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
dathere/qsv
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.