parallel-data-enrichment

Installation
Summary

Bulk enrichment of company, people, or product data with web-sourced fields like CEO names, funding, and contact info.

  • Accepts inline JSON data or CSV files; outputs enriched results to CSV
  • Runs asynchronously with progress tracking via monitoring URL and polling commands
  • Requires parallel-cli tool and internet access; handles large datasets with configurable timeouts
  • Supports flexible field requests through natural language intent descriptions (e.g., "CEO name and founding year")
SKILL.md

Data Enrichment

Enrich: $ARGUMENTS

Before starting

Inform the user that enrichment may take several minutes depending on the number of rows and fields requested.

Optional: Suggest output columns

If the user gave a vague intent ("enrich these companies with useful info") and you're not sure what columns to add, ask the API for a suggestion before kicking off the run:

parallel-cli enrich suggest "Find CEO and recent funding info" --json

The response is an envelope: {title, processor, enriched_columns, warnings}. Extract just the enriched_columns array (not the whole envelope) and pass it as the value of --enriched-columns on enrich run, in place of --intent. These flags are alternative ways to specify what to enrich. If suggest returned a processor, pass it explicitly via --processor on the run call. Skip this section if the user already specified the fields they want.

enrich suggest requires parallel-cli ≥ 0.3.0. If only that command is missing, skip the optional suggestion step and use --intent in step 1. Suggest an installation-specific upgrade from Setup. Do not classify authentication, API or invalid-input failures as an older CLI. An intent-based run itself requests a suggestion; explicit columns default to core-fast, while intent can select another processor unless --processor overrides it.

Installs
12.9K
GitHub Stars
77
First Seen
Feb 6, 2026
parallel-data-enrichment — parallel-web/parallel-agent-skills