parallel-cli

Run parallel web research workflows with JSON output and async polling.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It solves the problem of producing richer, structured web research results—search, extraction, deep research, enrichment, entity discovery, and monitoring—without manual copy/paste and with agent-friendly non-interactive execution.

Core Features & Use Cases

  • Agent-native parallel research workflows: Launch and poll long-running research jobs, then continue follow-ups using prior interaction IDs.
  • Structured outputs for automation: Prefer JSON output via --json to reliably chain results into later steps or external tools.
  • Deep enrichment and discovery: Use enrichment to add inferred columns to tabular data and FindAll to produce a discovered dataset rather than a short answer.

Quick Start

Use parallel-cli to research a topic with machine-readable output for downstream summarization by running the command: parallel-cli search "What are the latest enterprise AI coding agent controls?" --json.

Frequently Asked Questions about parallel-cli

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

FAQPage Schema
How do I run deep web research and get JSON output for automation pipelines?

You can run deep web research with structured JSON output by using the `--json` flag with your search query. This ensures machine-readable results that can be reliably chained into downstream automation steps or external tools without manual formatting.

Can I launch long-running research jobs asynchronously and check their status later?

Yes, you can launch long-running research jobs asynchronously using the `--no-wait` flag. You can then poll the job status later to retrieve results, enabling non-interactive terminal workflows for extensive data extraction and deep research tasks.

How do I enrich tabular data and discover new entities during web research?

You can enrich tabular data by using the enrichment feature to add inferred columns, and use the FindAll function for entity discovery. This produces a comprehensive discovered dataset rather than just a short answer to your research query.

What is the best way to chain follow-up research queries using prior search context?

You can chain follow-up research queries by referencing prior interaction IDs from previous parallel-cli executions. This context chaining allows you to continue deeper research workflows without losing the discovered data or entity relationships from earlier steps.

Does parallel-cli require any external dependencies or components to run web searches?

No, parallel-cli does not require any external dependencies or components to run. It is a self-contained terminal-native tool designed for agent-native web search, extraction, and monitoring workflows without additional environment setup.

Why should I use a CLI tool for web research instead of manual browser searches?

Using a CLI tool eliminates manual copy-paste by producing richer, structured web research results directly in your terminal. It supports agent-friendly non-interactive execution and ensures citations only include returned URLs, preventing invented sources.