parallel-cli

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

14|5|Updated Apr 9, 2026
One-click install
npx skills add https://github.com/MLT-OSS/hermes-agent-go --skill parallel-cli-mlt-oss
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: parallel-cli
Source: https://github.com/MLT-OSS/hermes-agent-go/tree/main/optional-skills/research/parallel-cli
Command: npx skills add https://github.com/MLT-OSS/hermes-agent-go --skill parallel-cli-mlt-oss

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? It 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 when built-in search tools are not enough. ## Core Features & Use Cases - Search and 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-up questions via previous interaction IDs. - Enrichment, FindAll, and Monitoring: Enrich CSV/JSON datasets with web-derived columns, discover entities at web scale, and track pages for changes over time. - Use Case: A user asks to compare AI coding agents on pricing and enterprise controls; the agent launches an async research run, continues other work, polls for completion, and summarizes the report with citations from returned URLs. ## Quick Start Ask the agent to use parallel-cli to search for a topic with JSON output, for example by requesting a cited summary of the latest news about a specific company.

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

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

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

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

Use it 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 before running commands.

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