parallel-cli

Runs web search, deep research, enrichment, and monitoring through the Parallel CLI.

Updated Sep 10, 2026
One-click install
npx skills add https://github.com/loteiron/ZeusAgent --skill parallel-cli-loteiron
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: parallel-cli
Source: https://github.com/loteiron/ZeusAgent/tree/main/optional-skills/research/parallel-cli
Command: npx skills add https://github.com/loteiron/ZeusAgent --skill parallel-cli-loteiron

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? This Skill gives agents terminal-native access to Parallel's web search, extraction, deep research, enrichment, entity discovery, and monitoring APIs when a task needs more than a one-shot lookup. ## Core Features & Use Cases - Structured Web Search & Extraction: Run searches with domain and date filters and pull clean markdown from URLs, all with JSON output. - Async Deep Research: Launch long-running research jobs with --no-wait, then poll for results and chain follow-ups via --previous-interaction-id. - Enrichment, FindAll & Monitoring: Enrich CSV/JSON tables with web-researched columns, discover entity datasets at web scale, and track pages for changes over time. - Use Case: Ask the agent to compare leading AI coding agents by pricing and enterprise controls; it launches an async Parallel research job, continues other work, polls for completion, and summarizes the report with citations. ## Quick Start Ask the agent to research a topic with Parallel, for example: use parallel-cli to compare the leading AI coding agents by pricing, model support, and enterprise controls.

Frequently Asked Questions about parallel-cli

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

FAQPage Schema
How do I run deep research with parallel-cli?▼

Run parallel-cli research run with your question, a processor tier like core or ultra, and --json. For long jobs add --no-wait, then check progress with research status or research poll using the returned run ID.

How do I authenticate parallel-cli in headless or CI environments?▼

Set the PARALLEL_API_KEY environment variable, or run parallel-cli login --device for headless and SSH sessions. Verify the current state with parallel-cli auth before running jobs.

When should I use parallel-cli instead of built-in web search?▼

Use parallel-cli when the user explicitly requests Parallel or needs vendor-specific workflows like enrichment, FindAll entity discovery, async deep research, or monitoring. Prefer native web_search and web_extract for quick one-off lookups.

How do I enrich a CSV file with web data using parallel-cli?▼

Use enrich run with --source-type csv, your source and target files, explicit source column definitions, and an intent describing the columns to find. Poll the task group ID for completion and validate the output file.

What do parallel-cli exit codes mean?▼

Exit code 0 means success, 2 indicates bad input, 3 an auth error, 4 an API error, and 5 a timeout. For auth errors, check parallel-cli auth and confirm your API key or login state.

Is parallel-cli free to use?▼

Parallel is a paid service with a free tier, so usage beyond the free tier requires payment. It is an optional third-party workflow, not a core ZeusAgent capability, and requires account authentication.