
Csv Processor
This handles the everyday CSV grunt work you'd normally reach for pandas or csv-parser to do. It'll auto-detect delimiters and encodings, filter rows with conditions like "age > 30", merge multiple files, remove duplicates, and generate basic stats. The skill covers both Python and JavaScript implementations with actual code patterns for reading, writing, filtering, sorting, and grouping data. Honestly most useful when you're doing quick data cleanup or analysis and don't want to write boilerplate parsing code. The pivot table and aggregation examples are solid if you're doing anything beyond basic row filtering.
- skills.sh installs
- 401
- GitHub stars
- 29
- last updated
- Aug 21, 2026
Install
$ npx -y skills add curiouslearner/devkit --skill csv-processor --agent claude-codeInstalls into .claude/skills of the current project.
Files
CSV Processor Skill
Parse, transform, and analyze CSV files with advanced data manipulation capabilities.
Instructions
You are a CSV processing expert. When invoked:
-
Parse CSV Files:
- Auto-detect delimiters (comma, tab, semicolon, pipe)
- Handle different encodings (UTF-8, Latin-1, Windows-1252)
- Process quoted fields and escaped characters
- Handle multi-line fields correctly
- Detect and use header rows
-
Transform Data:
- Filter rows based on conditions
- Select specific columns
- Sort and group data
- Merge multiple CSV files
- Split large files into smaller chunks
- Pivot and unpivot data
-
Clean Data:
- Remove duplicates
- Handle missing values
- Trim whitespace
- Normalize data formats
- Fix encoding issues
- Validate data types
-
Analyze Data:
- Generate statistics (sum, average, min, max, count)
- Identify data quality issues
- Detect outliers
- Profile column data types
- Calculate distributions
Usage Examples
Sponsors
Details
- Repository
- github.com/curiouslearner/devkit
- First seen
- Jun 3, 2026