parallel-cli

Runs Parallel CLI workflows for web search, extraction, deep research, enrichment, and monitoring.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? This Skill gives agents a terminal-native way to use Parallel's vendor stack for web search, content extraction, deep research, data enrichment, entity discovery, and change monitoring, with JSON output and non-interactive async job handling. ## Core Features & Use Cases - Search & Extraction: Run structured web searches with domain and date filters, and extract clean markdown from URLs with optional objectives. - Async Deep Research: Launch long-running research jobs with --no-wait, then poll or check status later, chaining 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 recurring changes. - Use Case: A user asks to compare leading AI coding agents by pricing and enterprise controls. Launch an async research run with the ultra processor, continue other work, poll for completion, and summarize the report with citations from returned sources only. ## Quick Start Ask the agent to use parallel-cli to search for a topic with JSON output, for example: run parallel-cli search for the latest Anthropic funding news and summarize the results with citations.

Frequently Asked Questions about parallel-cli

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

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

Launch a research job with parallel-cli research run followed by your question, the --processor tier, --no-wait, and --json. Capture the returned run ID, then use research status or research poll with that ID to retrieve the finished report.

How to enrich a CSV file with web data using Parallel?▼

Use parallel-cli enrich run with --source-type csv, your source file, a target output file, source column definitions as a JSON array, and an intent describing the columns to infer. Poll the task group ID for completion and validate the output file.

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

Use parallel-cli only when the user explicitly mentions Parallel or needs vendor-specific capabilities like enrichment, FindAll entity discovery, or monitoring. For quick one-off lookups, native web_search and web_extract tools are preferred.

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 commands.

Why does parallel-cli return exit code 3?▼

Exit code 3 indicates an authentication error. Check parallel-cli auth, confirm PARALLEL_API_KEY is set or complete login, and verify the binary is on your PATH before retrying.

What are the limitations of using Parallel for web research?▼

Parallel is a paid service with a free tier, so heavy usage requires a paid account. Login may require browser or PTY interaction, and large JSON results should be saved to temp files rather than loaded into context.