parallel-cli

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

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? This Skill gives agents terminal-native access to Parallel's web search, content extraction, deep research, data enrichment, entity discovery, and monitoring APIs through a single CLI with JSON output and async job support. ## 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 via --previous-interaction-id. - Enrichment, FindAll & Monitoring: Enrich CSV/JSON datasets with web-derived columns, discover entity sets at web scale, and track pages for changes over time. - Use Case: Launch an async deep research job comparing AI coding agents, continue other work, then poll for the final report and summarize it with citations from returned sources. ## Quick Start Ask the agent to use parallel-cli to search for a topic with JSON output, for example by requesting a search on the latest funding news for a company with cited sources.

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 followed by your query and the --json flag for structured output. You can narrow results with --include-domains, --exclude-domains, --after-date, and --max-results flags.

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

Launch with parallel-cli research run plus --no-wait and --json to get a run ID immediately. Then check progress with research status or research poll using that ID, and chain follow-ups with --previous-interaction-id.

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 features 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; interactive login may require a PTY.

What are the limitations of parallel-cli?

Parallel is a paid service with a free tier, so usage beyond the free tier requires payment. It overlaps with native search tools, requires account authentication, and citations must come only from URLs returned by the CLI.