Agent skill · research science · nousresearch

parallel-cli

Agent-native web search, deep research, and enrichment.

Why this skill is useful

Provides specific commands and workflows for deep research and enrichment that the AI wouldn't reliably generate on its own.

What it needs

Requires brew, npm, python installed locally. Requires parallel account access. About 6k tokens when loaded. Last updated 2026-08-07. 226,679 stars on the source repository.

What this skill does

Parallel CLI Use parallel-cli when the user explicitly wants Parallel, or when a terminal-native workflow would benefit from Parallel's vendor-specific stack for web search, extraction, deep research, enrichment, entity discovery, or monitoring. This is an optional third-party workflow, not a Hermes core capability. Important expectations: Parallel is a paid service with a free tier, not a fully free local tool. It overlaps with Hermes native websearch / webextract, so do not prefer it by default for ordinary lookups. Prefer this skill when the user mentions Parallel specifically or needs capabilities like Parallel's enrichment, FindAll, or monitor workflows. parallel-cli is designed for agents: JSON output via --json Non-interactive command execution Async long-running jobs with --no-wait, status, and poll Context chaining with --previous-interaction-id Search, extract, research, enrichment, entity discovery, and monitoring in one CLI When to use it Prefer this skill when: The user explicitly mentions Parallel or parallel-cli The task needs richer workflows than a simple one-shot search/extract pass You need async deep research jobs that can be launched and polled later You need structured enrichment, FindAll entity discovery, or monitoring Prefer Hermes native websearch / webextract for quick one-off lookups when Parallel is not specifically requested. Installation Try the least invasive install path available for the environment. Homebrew npm Python package Standalone installer If you want an isolated Python install, pipx can also work: Authentication Interactive login: Headless / SSH / CI: API key environment variable: Verify current auth status: If auth requires browser interaction, run with pty=true. Core rule set 1. Always prefer --json when you need machine-readable output. 2. Prefer explicit arguments and non-interactive flows. 3. For long-running jobs, use --no-wait and then status / poll. 4. Cite only URLs returned by the CLI output. 5. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills nousresearch/parallel-cli

View the source on GitHub

Browse the @skills marketplace