CtrlK
BlogDocsLog inGet started
Tessl Logo

data-transform

Use this skill when the task involves converting or reformatting structured data between file formats such as CSV, JSON, XML, or YAML. Suitable for tasks like "convert this CSV to JSON", "reformat my data file", or "change the file format of this dataset". Do NOT use for statistical analysis, aggregation, or report generation.

76

Quality

95%

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

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

An exemplary concise skill body: lean, fully executable, well-organized, with real bundle scripts correctly referenced. It fully respects Claude's competence and the context budget.

DimensionReasoningScore

Conciseness

The body is lean throughout — a one-line summary, a two-item script list with terse descriptions, and copy-paste commands — with no over-explanation of concepts Claude already knows, matching the lean/efficient anchor 5.

5 / 5

Actionability

It provides fully executable, copy-paste-ready commands ("python3 scripts/csv_to_json.py --input data.csv --output data.json") covering both conversion directions, matching the anchor 5.

5 / 5

Workflow Clarity

This is a simple single-purpose skill where the single action (run the script with --input/--output) is unambiguous, so the simple-skill exception applies; it is not a destructive or batch operation requiring validation checkpoints.

5 / 5

Progressive Disclosure

Under 50 lines with no need for external references, well-organized into Available Scripts and Usage sections, and the referenced bundle files (scripts/csv_to_json.py, scripts/json_to_csv.py) exist and are clearly signaled, satisfying the simple-skill anchor 5.

5 / 5

Total

20

/

20

Passed

Description

87%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, well-structured description that clearly answers both what and when with concrete trigger phrases and useful negative boundary guidance. Minor gaps in action variety and missing file extensions keep specificity and trigger_term_quality just below full marks.

DimensionReasoningScore

Specificity

Names the domain and concrete actions ("converting or reformatting structured data between file formats such as CSV, JSON, XML, or YAML") with broad format coverage, but the action vocabulary is essentially two verbs (convert/reformat) rather than a varied set, so it sits just below the comprehensive anchor 5.

4 / 5

Completeness

It explicitly states what (converting/reformatting structured data between CSV/JSON/XML/YAML) and when ("Use this skill when the task involves..." plus "Suitable for tasks like..."), with concrete trigger phrases and a negative-boundary clause, matching the anchor 5.

5 / 5

Trigger Term Quality

Natural user phrases are quoted ("convert this CSV to JSON", "reformat my data file", "change the file format of this dataset") plus format names, but actual file extensions (.csv, .json) are absent, leaving it just short of the comprehensive anchor 5.

4 / 5

Distinctiveness Conflict Risk

The format-conversion niche has distinct triggers and the explicit "Do NOT use for statistical analysis, aggregation, or report generation" boundary minimizes conflict with adjacent data skills, matching the clear-niche anchor 5.

5 / 5

Total

18

/

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
agentscope-ai/agentscope-java
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.