CSV Tool Pro OpenClaw Skill

Perform comprehensive CSV file operations including viewing, filtering, sorting, merging, splitting, deduplication, conversion (JSON/YAML/TSV/Markdown/HTML),...

v1.0.0 Recently Updated Updated Today

Installation

clawhub install csv-tool-pro

Requires npm i -g clawhub

65

Downloads

0

Stars

0

current installs

0 all-time

1

Versions

EU EU-Hosted Inference API

Power your OpenClaw skills with the best open-source models.

Drop-in OpenAI-compatible API. No data leaves Europe.

Explore Inference API

GLM

GLM 5

$1.00 / $3.20

per M tokens

Kimi

Kimi K2.5

$0.60 / $2.80

per M tokens

MiniMax

MiniMax M2.5

$0.30 / $1.20

per M tokens

Qwen

Qwen3.5 122B

$0.40 / $3.00

per M tokens

πŸ“Š CSV Tool Pro

Author: Lin Hui | GitHub | MIT License | v1.0.0

One command to rule all your CSV files. View, filter, sort, merge, split, dedupe, convert, and analyze β€” all without leaving your terminal or opening Excel.

✨ Features

Core Operations

  • View β€” Pretty-print CSV with alignment and truncation
  • Filter β€” Row filtering by column value, regex, or numeric range
  • Sort β€” Single or multi-column sort (asc/desc)
  • Dedupe β€” Remove duplicate rows by key columns

Multi-File Operations

  • Merge β€” Combine multiple CSVs (union by headers)
  • Join β€” Inner/left/right/full join on key columns
  • Split β€” Split large CSV into smaller files by row count or column value

Format Conversion

  • to JSON β€” Array of objects or nested format
  • to YAML β€” Clean YAML output
  • to TSV β€” Tab-separated output
  • to Markdown β€” GitHub-flavored markdown table
  • to HTML β€” Styled HTML table

Analytics

  • Stats β€” Count, mean, median, min, max, std for numeric columns
  • Frequency β€” Value frequency distribution
  • Pivot β€” Pivot table aggregation

πŸš€ Usage

View a CSV file

Read the CSV file at /path/to/data.csv and show the first 20 rows in a nice table.

Filter and sort

Read sales.csv, filter rows where amount > 1000, sort by date descending.

Merge multiple CSVs

Merge january.csv and february.csv into a single file Q1.csv.

Convert to JSON

Convert users.csv to JSON format and save as users.json.

Stats

Show statistics for all numeric columns in metrics.csv.

Dedupe

Remove duplicate rows from contacts.csv based on the email column.

Pivot table

Create a pivot table from sales.csv with region as rows, product as columns, sum of amount as values.

βš™οΈ Technical Details

  • Runtime: Python 3.6+
  • Dependencies: Zero (stdlib only: csv, json, statistics, re, argparse, os)
  • Encoding: Auto-detect UTF-8/GBK/UTF-8-BOM
  • Large files: Streaming processing for files >100MB
  • Delimiters: Auto-detect comma, tab, semicolon, pipe

πŸ“ Notes

  • Auto-detects delimiter (comma, tab, semicolon, pipe)
  • Handles quoted fields with embedded delimiters and newlines
  • Preserves original encoding on write
  • Supports gzip-compressed CSV files

Statistics

Downloads 65
Stars 0
Current installs 0
All-time installs 0
Versions 1
Comments 0
Created Apr 28, 2026
Updated Apr 30, 2026

Latest Changes

v1.0.0 · Apr 28, 2026

- Initial release of CSV Tool Pro. - View, filter, sort, merge, split, and deduplicate CSV files with pure Python. - Convert CSV to JSON, YAML, TSV, Markdown, and HTML. - Perform stats, frequency counts, and create pivot tables. - Supports streaming for large files and auto-detects delimiter and encoding. - No external dependencies required.

Quick Install

clawhub install csv-tool-pro
EU Made in Europe

Chat with 100+ AI Models in one App.

Use Claude, ChatGPT, Gemini alongside with EU-Hosted Models like Deepseek, GLM-5, Kimi K2.5 and many more.

Get the App:

Customer Support