parallel-cli

Orchestrate web search, extraction, and enrichment workflows with JSON output.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Parallel CLI provides a structured, vendor-specific workflow tool for multi-step web search, extraction, deep research, enrichment, and monitoring, enabling automation-heavy tasks that need JSON outputs and async handling.

Core Features & Use Cases

  • JSON output for machine readability and automation
  • Async long-running jobs with status, poll, and context chaining
  • Integrated workflows: search, extract, research, enrich, findall, and monitor
  • Use Case: when a user needs Parallel-specific capabilities such as enrichment, FindAll, or monitoring

Quick Start

Run parallel-cli search 'latest AI coding agents' --json to fetch initial results.

Frequently Asked Questions about parallel-cli

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

FAQPage Schema
How do I automate web search and return structured JSON for multi-step research?

Automating web search for structured JSON output requires a CLI that orchestrates multi-step extraction and enrichment workflows asynchronously. The parallel-cli executes non-interactive search commands and returns machine-readable JSON formats for automation-heavy research tasks.

Can I run long-running async extraction jobs and track their status?

Async long-running extraction jobs are supported through status polling and context chaining. You can track execution status using previous-interaction-id parameters to chain contexts across multi-step research workflows without blocking interactive sessions.

What is the best way to enrich web search results with additional data fields?

Enriching web search results is best handled through integrated workflow commands that append supplementary data to initial findings. The parallel-cli provides a dedicated enrich function that processes extracted entities and outputs enriched structured JSON formats.

Does parallel-cli support continuous monitoring of search queries?

Continuous monitoring of search queries is natively supported alongside search, extract, research, and findall operations. The monitor function executes non-interactive command workflows asynchronously, returning structured JSON status updates for tracked query changes.

When should I use a vendor-specific CLI for deep research instead of standard search?

A vendor-specific CLI for deep research is necessary when workflows require specific capabilities like FindAll, integrated enrichment, or continuous monitoring. Standard search lacks the asynchronous execution, context chaining, and structured JSON output needed for automation-heavy multi-step processing tasks.