parallel-cli

Run asynchronous Parallel CLI research jobs with JSON output and polling.

Updated Mar 25, 2026
One-click install
npx skills add https://github.com/afel6/scal-ai-pipeline --skill parallel-cli-afel6
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: parallel-cli
Source: https://github.com/afel6/scal-ai-pipeline/tree/main/hermes_skills_library/optional-skills/research/parallel-cli
Command: npx skills add https://github.com/afel6/scal-ai-pipeline --skill parallel-cli-afel6

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Provides a vendor-specific terminal workflow to perform structured web search, content extraction, deep research, enrichment, entity discovery, and ongoing monitoring using Parallel's CLI when Hermes native tools are insufficient or the user requests Parallel explicitly.

Core Features & Use Cases

  • JSON-first, non-interactive execution for machine-readable outputs suitable for agent pipelines.
  • Asynchronous research and polling: launch long-running research or enrichment jobs, capture run IDs, poll status, and retrieve results later.
  • Structured enrichment and FindAll for large-scale entity discovery and automatic augmentation of CSV/JSON/tabular inputs.
  • Monitoring and change detection workflows for recurring tracking of pages or data sources.
  • Use Case: Launch an enrichment job to append CEO and revenue data to a company list, run it with no-wait, and poll for completion before validating the resulting CSV.

Quick Start

Run a Parallel CLI search for the query "What is Anthropic's latest AI model" with JSON output, save the returned run ID, and poll status later to retrieve the full report.

Frequently Asked Questions about parallel-cli

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

FAQPage Schema
How do I run non-interactive web search and get JSON output for agent pipelines?

You can execute asynchronous research jobs by launching them with the Parallel CLI's --no-wait flag. This captures the returned run ID immediately, allowing your agent workflow to poll status later and retrieve the full report upon completion.

How do I enrich a CSV with company revenue data using a terminal command?

You can monitor pages and detect changes using the Parallel CLI's monitoring workflows. This supports recurring tracking of data sources, allowing agent workflows to execute ongoing monitoring via non-interactive terminal commands.

Can I use command line tools for asynchronous research and polling?

The Parallel CLI is suited for large-scale entity discovery tasks, structured data extraction, and deep research. It provides JSON-first terminal execution, making it ideal for agent workflows requiring non-interactive, machine-readable outputs.

What is the best way to automate web research and structured data extraction?

The Parallel CLI handles long-running research tasks by capturing a run ID upon launch with the --no-wait flag. Your agent workflow can then use polling and status management to check progress and retrieve the final structured results later.