skills$openclaw/CSVKit Next - Advanced CSV Toolkit
lxgicstudios2.4kโ˜…

by lxgicstudios

CSVKit Next - Advanced CSV Toolkit โ€“ OpenClaw Skill

CSVKit Next - Advanced CSV Toolkit is an OpenClaw Skills integration for data analytics workflows. Transform, filter, merge, validate, and analyze CSV files. Zero dependencies. Powerful CSV processing from command line. Free CLI tool.

2.4k stars7.6k forksSecurity L1
Updated Feb 7, 2026Created Feb 7, 2026data analytics

Skill Snapshot

nameCSVKit Next - Advanced CSV Toolkit
descriptionTransform, filter, merge, validate, and analyze CSV files. Zero dependencies. Powerful CSV processing from command line. Free CLI tool. OpenClaw Skills integration.
ownerlxgicstudios
repositorylxgicstudios/csvkit-next
languageMarkdown
licenseMIT
topics
securityL1
installopenclaw add @lxgicstudios/csvkit-next
last updatedFeb 7, 2026

Maintainer

lxgicstudios

lxgicstudios

Maintains CSVKit Next - Advanced CSV Toolkit in the OpenClaw Skills directory.

View GitHub profile
File Explorer
2 files
.
_meta.json
301 B
SKILL.md
2.1 KB
SKILL.md

name: CSVKit Next - Advanced CSV Toolkit description: Transform, filter, merge, validate, and analyze CSV files. Zero dependencies. Powerful CSV processing from command line. Free CLI tool.

CSVKit Next

Swiss army knife for CSV files. Filter, transform, merge, validate, analyze.

Installation

npm install -g @lxgicstudios/csvkit-next

Commands

Filter Rows

csvkit filter data.csv age gt 30
csvkit filter users.csv email contains @gmail
csvkit filter sales.csv status eq completed

Operators: eq, ne, gt, lt, gte, lte, contains, startswith, endswith, regex, empty, notempty

Transform Columns

csvkit transform data.csv "full_name=first+' '+last"
csvkit transform prices.csv "total=price*quantity"
csvkit transform users.csv "domain=email.split('@')[1]"

Merge Files

csvkit merge users.csv orders.csv -o combined.csv

Validate

csvkit validate data.csv
csvkit validate data.csv schema.json

Schema example:

{
  "required": ["id", "email"],
  "types": { "age": "number", "email": "email" }
}

Statistics

csvkit stats sales.csv

Shows: rows, columns, min/max/avg, unique values.

Other Commands

csvkit head data.csv 20          # First 20 rows
csvkit tail data.csv 20          # Last 20 rows
csvkit columns data.csv          # List columns
csvkit sort data.csv price desc  # Sort
csvkit unique data.csv category  # Unique values
csvkit sample data.csv 50        # Random rows
csvkit convert data.csv -t json  # To JSON

Common Use Cases

Filter high-value orders:

csvkit filter orders.csv total gt 1000 -o high_value.csv

Add calculated column:

csvkit transform sales.csv "profit=revenue-cost" -o with_profit.csv

Quick data overview:

csvkit stats large_dataset.csv

Features

  • Zero dependencies
  • Fast streaming for large files
  • Expression-based transforms
  • Schema validation
  • Multiple output formats

Built by LXGIC Studios

๐Ÿ”— GitHub ยท Twitter

README.md

No README available.

Permissions & Security

Security level L1: Low-risk skills with minimal permissions. Review inputs and outputs before running in production.

Requirements

  • OpenClaw CLI installed and configured.
  • Language: Markdown
  • License: MIT
  • Topics:

FAQ

How do I install CSVKit Next - Advanced CSV Toolkit?

Run openclaw add @lxgicstudios/csvkit-next in your terminal. This installs CSVKit Next - Advanced CSV Toolkit into your OpenClaw Skills catalog.

Does this skill run locally or in the cloud?

OpenClaw Skills execute locally by default. Review the SKILL.md and permissions before running any skill.

Where can I verify the source code?

The source repository is available at https://github.com/openclaw/skills/tree/main/skills/lxgicstudios/csvkit-next. Review commits and README documentation before installing.