What problem does it solve?
Cleaning messy CSV/TSV data with OpenRefine normally requires manual GUI interaction, which blocks automated agent workflows. This Skill exposes OpenRefine as a scriptable CLI so agents can import data, apply reusable JSON operation histories, inspect rows, and export cleaned results without human clicks.
Core Features & Use Cases
- Project and Data Management: Import messy CSV files into OpenRefine projects, list projects, and inspect rows with JSON output.
- Reusable Operation Histories: Generate and apply standard OpenRefine operation-history JSON (e.g., text transforms like value.trim()) to any dataset.
- Session Undo/Redo and Export: Track isolated session state, undo or redo operations, and export cleaned data as CSV or TSV.
- Use Case: An agent receives a messy customer CSV, imports it into OpenRefine, applies a trim/dedupe operation history, previews the first 10 rows, and exports a clean CSV for downstream loading.
Quick Start
Ask the agent to import your messy CSV into OpenRefine, apply a trim transformation to a chosen column, and export the cleaned result as a CSV file.