enrich-csv

Enrich CSV files by adding AI-generated columns based on user directives.

45|50|Updated Jan 24, 2026
One-click install
npx skills add https://github.com/zocomputer/skills --skill enrich-csv
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: enrich-csv
Source: https://github.com/zocomputer/skills/tree/main/Official/zo-enrich-csv
Command: npx skills add https://github.com/zocomputer/skills --skill enrich-csv

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires httpx, and includes scripts (resource) components.

What problem does it solve?

This Skill automates the process of adding new, AI-generated information to your existing CSV files, eliminating manual data lookup and entry.

Core Features & Use Cases

  • Dynamic Column Addition: Adds new columns based on your specified enrichment directive.
  • Intelligent Data Generation: Uses AI to generate relevant information for each row based on existing data.
  • Selective Processing: Can apply enrichment to specific rows using optional filters.
  • Use Case: You have a CSV of company names and want to add their estimated 2025 GDP. This Skill can automatically fetch and add that data as a new column.

Quick Start

Use the enrich-csv skill to add a 'capital city' column to the current CSV.

Frequently Asked Questions about enrich-csv

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

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

To add AI-generated columns to a CSV file, this Skill processes your enrichment directives and dynamically generates relevant information for each row. It automates manual data lookup by incrementally updating the spreadsheet with new data.

Can I apply AI data enrichment to specific rows in my spreadsheet?

Yes, you can apply AI data enrichment to specific rows in your spreadsheet by using optional filters. This selective processing feature allows targeted data generation for only the relevant entries rather than updating the entire dataset.

What is the best way to automate adding estimated financial data to a list of companies in a CSV?

The best way to automate adding estimated financial data to a CSV is using an AI-driven enrichment process. This Skill generates new columns based on existing company names and your directives to fetch and append relevant data.

Do I need Python to enrich spreadsheets with AI-generated columns?

Yes, you need Python to enrich spreadsheets with AI-generated columns because the Skill handles dynamic script generation through Python and an AI API. It uses the httpx dependency for HTTP requests to generate and update your data.

Does CSV enrichment work with large datasets requiring incremental updates?

Yes, CSV enrichment works with large datasets requiring incremental updates by dynamically generating processing scripts and adding AI-generated columns progressively. This approach handles targeted enrichment and updates rows without rewriting the entire file.