parallel-cli

Execute web searches, content extraction, and deep research via Parallel CLI with JSON output.

Updated Apr 12, 2026
One-click install
npx skills add https://github.com/DaddyElonMusk69/motis-agent --skill parallel-cli-daddyelonmusk69
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: parallel-cli
Source: https://github.com/DaddyElonMusk69/motis-agent/tree/main/optional-skills/research/parallel-cli
Command: npx skills add https://github.com/DaddyElonMusk69/motis-agent --skill parallel-cli-daddyelonmusk69

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Agents need a reliable, non‑interactive tool to perform structured web searches, content extraction, deep research, enrichment, entity discovery, and monitoring with machine‑readable JSON output, especially for finance and research workflows.

Core Features & Use Cases

  • JSON‑focused CLI: All commands support --json for easy downstream processing.
  • Async job handling: Use --no-wait, status, and poll for long‑running research or enrichment tasks.
  • Rich capabilities: Search, extract, deep research, enrichment, FindAll entity discovery, and monitoring are available in a single tool.
  • Use case example: An analyst asks the agent to compare AI coding agents across pricing, model support, and enterprise controls, receiving a structured JSON report after the research job completes.

Quick Start

Ask the agent to perform a Parallel CLI search for the latest AI developments and return the results in JSON.

Frequently Asked Questions about parallel-cli

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

FAQPage Schema
How do I get structured JSON output from web research for an automated workflow?

Structured JSON output from web research is obtained by executing command-line searches with the `--json` flag. This allows agents to programmatically process search results, content extraction, and deep research data without interactive UI steps.

Can I run long-running deep research tasks asynchronously and check their status later?

Yes, asynchronous deep research tasks are supported using `--no-wait`, `status`, and `poll` commands. This allows you to initiate long-running searches or enrichment jobs and retrieve the structured JSON results once processing completes.

What is the best way to perform entity discovery and data enrichment for financial research?

Entity discovery and data enrichment for financial research are handled through specialized CLI commands that extract web content and return structured JSON. This enables automated monitoring and comparison across entities like pricing models or enterprise controls.

Do I need an API key to use command-line web search and content extraction?

Yes, an authenticated API key is required to execute web searches and content extraction. You must also have the Parallel CLI tool installed locally to run commands with the appropriate flags for JSON output.

How does async job handling work for web content extraction and monitoring?

Async job handling for web content extraction works by starting a job with `--no-wait`, then using `status` and `poll` commands to track progress. This prevents long-running monitoring tasks from blocking other agent workflows.

What are the limitations of using a CLI for deep research instead of an interactive tool?

Using a CLI for deep research requires command-line execution knowledge and proper flag configuration for JSON output. It is a non-interactive tool designed for automated workflows, meaning it lacks a visual interface for manual browsing or ad-hoc exploration.