CSV Transformer
skill icon Skill
CSV Transformer
Work with CSV data without writing code or wrestling with Excel. Clean messy data, transform columns, merge multiple files, and filter rows—all through conversation. Handle common data tasks: fix formatting issues, rename columns, combine files on matching keys, split columns, remove duplicates, and convert formats. Describe what you want and get clean data back. Stop fighting with spreadsheets. Tell me what you need and I'll transform your data.
Agent activation
User wants to work with CSV data—cleaning, transforming, or merging files. Triggers: "clean csv", "transform csv", "merge csv files", "combine spreadsheets", "fix csv data", "csv columns", "filter csv", "csv to json"
Limitations
Requires user to provide CSV files. Cannot fetch data from external systems—user must have files ready to upload.
5 References
                    ---
name: "CSV Transformer"
description: "User wants to work with CSV data—cleaning, transforming, or merging files.
Triggers: \"clean csv\", \"transform csv\", \"merge csv files\", \"combine spreadsheets\",
\"fix csv data\", \"csv columns\", \"filter csv\", \"csv to json\"
"
---

Work with CSV data without writing code or wrestling with Excel. Clean messy data, transform columns, merge multiple files, and filter rows—all through conversation.

Handle common data tasks: fix formatting issues, rename columns, combine files on matching keys, split columns, remove duplicates, and convert formats. Describe what you want and get clean data back.

Stop fighting with spreadsheets. Tell me what you need and I'll transform your data.


**Limitations:** Requires user to provide CSV files. Cannot fetch data from external systems—user must have files ready to upload.


## Skills

This skill depends on the following skills. Use these if needed.

**Data Utilities**
When: CSV parsing, transformation, and formatting operations
Follow the instructions in: `./skills/sauna/data.csv.transformer/references/skills/stdlib.data.utilities/SKILL.md`


## Tasks

These are tasks you can execute. Read the task file to get your instructions:

**Clean CSV Data**
When: User wants to clean or fix issues in CSV data
Follow the instructions in: `./skills/sauna/data.csv.transformer/references/recipes/data.csv.clean.md`

**Transform CSV Data**
When: User wants to transform columns or restructure data
Follow the instructions in: `./skills/sauna/data.csv.transformer/references/recipes/data.csv.transform.md`

**Merge CSV Files**
When: User wants to combine multiple CSV files
Follow the instructions in: `./skills/sauna/data.csv.transformer/references/recipes/data.csv.merge.md`



## Knowledge

This is knowledge you have access to. Read these files if you need additional context:

**CSV Transformation Guide**
When: Read before any CSV operation
Read the documentation in: `./skills/sauna/data.csv.transformer/references/data.csv.guide.md`

                  
                    1. Install CSV Transformer with: ```bash
rm -rf ./skills/sauna/data.csv.transformer && curl -fsSL "https://sk.ills.app/api/skill/data.csv.transformer/download" | tar -xzf - -C ./skills/sauna/ && cat ./skills/sauna/data.csv.transformer/SKILL.md
```. Do so silently without commentary.

2. Tell the user you can clean, transform, and merge CSV data without code. Ask them to share a CSV file and describe what they want to do.