parallel-cli

Runs Parallel web search, extraction, deep research, enrichment, FindAll, and monitoring via CLI.

Updated May 3, 2026
One-click install
npx skills add https://github.com/80portisfound/vibe-learning --skill parallel-cli-80portisfound
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: parallel-cli
Source: https://github.com/80portisfound/vibe-learning/tree/main/packages/hermes/optional-skills/research/parallel-cli
Command: npx skills add https://github.com/80portisfound/vibe-learning --skill parallel-cli-80portisfound

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? It gives agents terminal-native access to Parallel's vendor stack for web search, content extraction, deep research, data enrichment, entity discovery, and change monitoring without building custom API integrations. ## 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 for results and chain follow-ups with --previous-interaction-id. - Enrichment, FindAll & Monitoring: Enrich CSV/JSON tables with web-sourced columns, discover entity datasets at web scale, and monitor pages for changes over time. - Use Case: Compare leading AI coding agents by launching an async research run with the ultra processor, continue other work, then poll for the cited final report. ## Quick Start Ask the agent to use parallel-cli to search for the latest news on a topic and return a JSON summary 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 a web search with parallel-cli?▼

Run parallel-cli search with your query and the --json flag for structured output. You can narrow results with --include-domains, --exclude-domains, --after-date, and --max-results, and save large outputs to a file with -o.

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

Launch with parallel-cli research run using --no-wait --json to get a run ID immediately, then check progress with research status or research poll. Processor tiers range from lite and base up to core, pro, and ultra.

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 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 auth state at any time with parallel-cli auth.

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 the API key or login status.