enrich-csv

Generate AI-derived values and insert them into new CSV columns.

Updated May 6, 2026
One-click install
npx skills add https://github.com/Uniquecrete/ThinkFasterv1 --skill enrich-csv-uniquecrete
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: enrich-csv
Source: https://github.com/Uniquecrete/ThinkFasterv1/tree/main/Skills/zo-enrich-csv
Command: npx skills add https://github.com/Uniquecrete/ThinkFasterv1 --skill enrich-csv-uniquecrete

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Enriching a CSV manually is slow and error-prone when you need additional structured fields derived from existing row data.

Core Features & Use Cases

  • AI-driven column enrichment: Adds new columns to a spreadsheet by generating values for each row from a user-provided enrichment directive.
  • Optional row filtering: Lets you specify which rows should be processed (and non-matching rows can be skipped).
  • Incremental, resumable processing: Updates the CSV in place and only processes rows that are missing values in the target columns.
  • Structured outputs per row: Produces consistent, schema-based results suitable for analytics or downstream pipelines.
  • Example use case: Add a column for "estimated GDP 2025" using the country and/or identifier columns already present in your CSV.

Quick Start

Open your CSV in the workspace and ask Zo to enrich it by adding a new column such as estimated GDP 2025.

Frequently Asked Questions about enrich-csv

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

FAQPage Schema
How do I add AI-generated columns to a CSV file?

You add AI-generated columns by providing an enrichment directive that creates structured values from existing row data. The tool reads your CSV schema, appends target columns, and processes rows in batches via an API to populate them.

What is CSV row enrichment and how does it work?

CSV row augmentation generates AI-derived values for spreadsheets by reading existing row data to extract structured facts or attributes. It inserts these newly generated values into appended columns based on a structured JSON output schema.

Can I filter which rows get processed during CSV batch enrichment?

Yes, you can filter which rows are processed during CSV batch enrichment by specifying criteria. Non-matching rows are skipped entirely, ensuring only applicable data receives the AI-generated semantic values.

Does CSV enrichment support resumable processing if interrupted?

Yes, CSV enrichment supports resumable processing by writing results back to the file incrementally. It only processes rows missing values in target columns, allowing you to resume interrupted batch operations without duplicating work.

What is the best way to extract structured facts from spreadsheet data?

The best way to extract structured facts from spreadsheet data is using a per-row semantic augmentation tool. It processes rows in batches via an API with a structured JSON output schema, producing consistent and analytics-ready results.

Do I need a structured JSON output schema for AI data processing?

Yes, a structured JSON output schema is required for AI data processing to ensure consistent results. It enforces a schema-based format for the newly generated column values, making them suitable for downstream analytics pipelines.