csv-pipeline

Filters, joins, aggregates, converts CSV/TSV/JSON Lines data via Python 3 and standard tools.

Updated Feb 26, 2026
One-click install
npx skills add https://github.com/dfpalhano/openclaw-workspace --skill csv-pipeline-dfpalhano
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: csv-pipeline
Source: https://github.com/dfpalhano/openclaw-workspace/tree/main/skills/csv-pipeline
Command: npx skills add https://github.com/dfpalhano/openclaw-workspace --skill csv-pipeline-dfpalhano

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill streamlines the complex and time-consuming tasks of cleaning, transforming, analyzing, and reporting on data stored in CSV, TSV, and JSON Lines formats.

Core Features & Use Cases

  • Data Transformation: Filter rows, join datasets, rename columns, and convert data types.
  • Data Analysis: Compute aggregates, group data, and generate summary statistics.
  • Format Conversion: Easily convert between CSV, TSV, JSON, and JSON Lines.
  • Data Cleaning: Handle common data quality issues like whitespace and inconsistent empty values.
  • Reporting: Generate summary reports in Markdown format.

Quick Start

Use the csv-pipeline skill to filter the file 'data.csv' to keep only rows where the 'amount' column is greater than 100 and save the result to 'filtered.csv'.

Frequently Asked Questions about csv-pipeline

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I filter rows in a CSV file and save the results?

To filter rows in a CSV file, you can specify conditions like keeping rows where a column's value is greater than a certain number, then save the transformed output to a new file.

Can I convert CSV data to JSON Lines format?

Yes, you can convert data between CSV, TSV, JSON, and JSON Lines formats to structure tabular data into serialized objects for downstream processing.

How do I join two datasets and compute aggregates for data analysis?

You can join multiple datasets and compute aggregates by grouping data to generate summary statistics across the combined tabular files.

Do I need any special libraries to process TSV files?

No special libraries are needed to process TSV files; the data processing requires only standard command-line tools and Python 3.

What is the best way to clean inconsistent empty values in tabular data?

To clean tabular data, you can handle data quality issues like whitespace and inconsistent empty values to normalize records before analysis.

Can I generate summary reports from JSON Lines data?

Yes, you can generate summary reports in Markdown format from JSON Lines data to document your data analysis and aggregate findings.