parallel-data-enrichment
Original:🇺🇸 English
Not Translated
Bulk data enrichment. Adds web-sourced fields (CEO names, funding, contact info) to lists of companies, people, or products. Use for enriching CSV files or inline data.
5installs
Added on
NPX Install
npx skill4agent add parallel-web/parallel-agent-skills parallel-data-enrichmentSKILL.md Content
Data Enrichment
Enrich: $ARGUMENTS
Before starting
Inform the user that enrichment may take several minutes depending on the number of rows and fields requested.
Step 1: Start the enrichment
Use ONE of these command patterns (substitute user's actual data):
For inline data:
bash
parallel-cli enrich run --data '[{"company": "Google"}, {"company": "Microsoft"}]' --intent "CEO name and founding year" --target "output.csv" --no-waitFor CSV file:
bash
parallel-cli enrich run --source-type csv --source "input.csv" --target "output.csv" --source-columns '[{"name": "company", "description": "Company name"}]' --intent "CEO name and founding year" --no-waitIMPORTANT: Always include so the command returns immediately instead of blocking.
--no-waitParse the output to extract the and monitoring URL. Immediately tell the user:
taskgroup_id- Enrichment has been kicked off
- The monitoring URL where they can track progress
Tell them they can background the polling step to continue working while it runs.
Step 2: Poll for results
bash
parallel-cli enrich poll "$TASKGROUP_ID" --timeout 540Important:
- Use (9 minutes) to stay within tool execution limits
--timeout 540
If the poll times out
Enrichment of large datasets can take longer than 9 minutes. If the poll exits without completing:
- Tell the user the enrichment is still running server-side
- Re-run the same command to continue waiting
parallel-cli enrich poll
Response format
After step 1: Share the monitoring URL (for tracking progress).
After step 2:
- Report number of rows enriched
- Preview first few rows of the output CSV
- Tell user the full path to the output CSV file
Do NOT re-share the monitoring URL after completion — the results are in the output file.
Setup
If is not found, install and authenticate:
parallel-clibash
curl -fsSL https://parallel.ai/install.sh | bashIf unable to install that way, install via pipx instead:
bash
pipx install "parallel-web-tools[cli]"
pipx ensurepathThen authenticate:
bash
parallel-cli loginOr set an API key:
export PARALLEL_API_KEY="your-key"