CtrlK
BlogDocsLog inGet started
Tessl Logo

xan

High-performance CSV processing with xan CLI for large tabular datasets, streaming transformations, and low-memory pipelines.

56

Quality

64%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Medium

Suggest reviewing before use

Fix and improve this skill with Tessl

tessl review fix ./bundled/skills/xan/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

75%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 content is concise and actionable with executable examples and a clear, well-organized structure suitable for a simple CLI-wrapper skill, but it lacks validation checkpoints for batch data operations, which caps workflow clarity.

Suggestions

Add a verification step before destructive or batch transforms (e.g., run `count` or preview head/tail rows before applying filter/groupby) to satisfy the batch-operation validation requirement.

Note platform portability (the script is PowerShell/Windows-oriented) or mention a POSIX equivalent so the examples are actionable across environments.

Point to xan's full subcommand reference so users can discover operations beyond the three examples without trial and error.

DimensionReasoningScore

Conciseness

Lean body under 30 lines with no over-explanation of CSV concepts; every section (When to Use, Boundaries, Script, Examples) earns its place.

5 / 5

Actionability

Provides concrete, copy-paste-ready PowerShell invocations covering common operations (count, filter, groupby), but the examples are Windows-specific and the verbose full-path form is slightly heavier than necessary.

4 / 5

Workflow Clarity

The single-purpose wrapper is clearly presented, but the skill performs batch data operations with no validation or verification steps (e.g., preview output, verify row counts), which caps workflow clarity at 3 per the batch-operation guideline.

3 / 5

Progressive Disclosure

Well-organized short skill with the one real bundle file (scripts/xan.ps1) clearly referenced; no external references are needed, though a pointer to xan's full subcommand list would round out navigation.

4 / 5

Total

16

/

20

Passed

Description

53%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 concise and names a clear niche, but it lacks an explicit 'Use when' trigger clause and only lists processing modes rather than discrete concrete commands, capping several dimensions at 3.

Suggestions

Add an explicit 'Use when...' trigger clause naming natural phrases users say (e.g., 'Use when CSV/TSV files are too large for pandas and you need fast CLI filtering, sorting, or joins').

Replace abstract modes ('streaming transformations', 'low-memory pipelines') with a few concrete xan subcommands (filter, sort, join, groupby) to raise specificity.

Include common synonyms and file extensions (CSV, TSV, .csv, delimited) to improve trigger-term coverage.

DimensionReasoningScore

Specificity

Names the domain (CSV processing via xan CLI) and a few action modes ('streaming transformations', 'low-memory pipelines') but these are processing styles rather than discrete concrete commands, leaving coverage non-comprehensive.

3 / 5

Completeness

Has a clear 'what' (high-performance CSV processing with xan) but no 'Use when...' trigger clause, which caps completeness at 3 per the rubric guideline.

3 / 5

Trigger Term Quality

Includes relevant keywords ('CSV', 'large tabular datasets') but misses common synonyms and extensions users would say (TSV, .csv, delimited files), so coverage is partial.

3 / 5

Distinctiveness Conflict Risk

The large-CSV / low-memory / xan-CLI niche is mostly distinct from general data skills, with only minor overlap risk against pandas-style processing skills.

4 / 5

Total

13

/

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.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
foryourhealth111-pixel/Vibe-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.