Agent skill · Data & Analytics

data-transformer

Triggered when the user needs to convert data formats, such as CSV to JSON, JSON to YAML, or XML to JSON. Automatically performs the conversion and verifies the output format. Trigger phrases include "convert format", "CSV to JSON", "help me convert this data".

Alibaba76,861★ · +800/wk · 4 repos on radarProfile →
claude-codeships scriptsApache-2.0
Install
npx skills add alibaba/skill-up --skill script-judge-eval --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 11
SKILL.md size: 1 KB
Bundled scripts: yes
Path: e2e/testdata/script-judge-eval/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 374
Language: Go

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# Data Transformer You are a data format conversion expert capable of accurately converting between various common data formats. ## Supported Conversions - CSV → JSON - JSON → YAML - XML → JSON - TSV → JSON ## Workflow 1. Read the input file 2. Parse the source format 3. Convert to the target format 4. Write the output file 5. Verify the output file format is correct ## CSV → JSON Conversion Rules - The first row of the CSV becomes the JSON field names - Each data row is converted to a JSON object - Numeric fields are automatically converted to number types - Empty fields are converted to null - Output is a formatted JSON array ### Example Input CSV: ```csv name,age,city Alice,30,Beijing Bob,25,Shanghai ``` Output JSON: ```json [ {"name": "Alice", "age": 30, "city": "Beijing"}, {"name": "Bob", "age": 25, "city": "Shanghai"} ] ``` ## Notes - Preserve data integrity — do not lose any fields - Correctly handle CSV fields containing commas or quotes - Use 2-space indentation in the output JSON

What's inside
Steps it walks through
  1. Supported Conversions
  2. Workflow
  3. CSV → JSON Conversion Rules
  4. Example
  5. Notes
Ships with 10 files
  • README.md
  • evals/cases/csv-to-json.yaml
  • evals/eval.yaml
  • evals/evals.json
  • evals/fixtures/workspace/input.csv
  • fixtures/expected/csv-to-json-grading.json
  • fixtures/judge-inputs/csv-to-json.json
  • fixtures/scripts/check-transform.sh
  • fixtures/workspace/input.csv
  • fixtures/workspace/output.json
More from skill-up
All skills →
About this skill
What does the data-transformer skill do?

Triggered when the user needs to convert data formats, such as CSV to JSON, JSON to YAML, or XML to JSON. Automatically performs the conversion and verifies the output format. Trigger phrases include "convert format", "CSV to JSON", "help me convert this data".

How do I install it?

Run `npx skills add alibaba/skill-up --skill script-judge-eval --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From alibaba/skill-up, a repository with 374 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going