---
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`