Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
parallel-web avatar

Parallel Cli Setup

  • 3.1k installs
  • 62 repo stars
  • Updated July 17, 2026
  • parallel-web/parallel-agent-skills

parallel-cli-setup installs, authenticates, funds, and registers Parallel CLI skills for agent research workflows.

About

The parallel-cli-setup skill installs and maintains parallel-cli so agents can run Parallel web search, extract, and deep research tools. Step one checks command -v parallel-cli and installs via Homebrew tap, uv tool, npm global, or pipx when missing, requiring version 0.4.0 or newer with upgrade paths per install method. Step two runs parallel-cli auth --json and parallel-cli login --json when unauthenticated or selected_org_id is legacy, using device OAuth with optional --no-browser for headless sessions. Step three checks parallel-cli balance get and prompts parallel-cli balance add when zero, noting payment methods at platform.parallel.ai settings. Step four runs parallel-cli skills install to place skills under ~/.agents/skills, possibly requiring agent restart without hot reload. Step five suggests first commands such as parallel-web-search, parallel-web-extract, or parallel-deep-research. Allowed tools include Bash for brew, uv, npm, pipx, curl, and parallel-cli invocations.

  • Installs parallel-cli via brew, uv, npm, or pipx with version checks.
  • Authenticates through device OAuth with JSON status inspection.
  • Verifies account balance and prompts funding when credits are zero.
  • Runs parallel-cli skills install for agent-discoverable Parallel skills.
  • Suggests first search, extract, or deep-research commands after setup.

Parallel Cli Setup by the numbers

  • 3,130 all-time installs (skills.sh)
  • +338 installs in the week ending Jul 28, 2026 (Skillselion tracking)
  • Ranked #239 of 16,659 AI & Agent Building skills by installs in the Skillselion catalog
  • Security screen: MEDIUM risk (skills.sh audit)
  • Data as of Jul 28, 2026 (Skillselion catalog sync)
At a glance

parallel-cli-setup capabilities & compatibility

Capabilities
multi channel parallel cli installation and upgr · json auth status and device oauth login flow · balance check and funding guidance · skills install into agent skill directories · first run command suggestions for search and ext
Use cases
web search · research · orchestration
npx skills add https://github.com/parallel-web/parallel-agent-skills --skill parallel-cli-setup

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs3.1k
repo stars62
Security audit2 / 3 scanners passed
Last updatedJuly 17, 2026
Repositoryparallel-web/parallel-agent-skills

How do I set up Parallel CLI for agent web search and research?

Install, authenticate, fund, and register Parallel CLI skills for web search, extract, and research agent workflows.

Who is it for?

Agents needing Parallel web search, extract, enrichment, or deep research tooling.

Skip if: Skip when parallel-cli is already authenticated, funded, and skills are installed.

When should I use this skill?

User sets up Parallel CLI, login, balance, or parallel skills install.

What you get

Authenticated parallel-cli with balance, installed skills, and a suggested first research command.

  • authenticated parallel-cli
  • installed Parallel skills

Files

SKILL.mdMarkdownGitHub ↗

Parallel CLI Setup

Set up or maintain parallel-cli with minimal friction. If you are running this prompt, your goal is to follow the instructions below and set up parallel-cli for the user so that they can execute searches, run extracts, deep research, etc.

Step 1: Install or upgrade the CLI

Check whether the CLI exists:

command -v parallel-cli

If missing, install with any of these methods:

1. macOS only: brew install parallel-web/tap/parallel-cli 2. Linux/macOS/Windows (uv): uv tool install "parallel-web-tools[cli]" 3. Linux/macOS/Windows (npm): npm install -g parallel-web-cli 4. Linux/macOS/Windows (pipx): pipx install "parallel-web-tools[cli]" && pipx ensurepath

When parallel-cli is present, require version >=0.4.0. If older, identify the install method before advising an update. Use command -v parallel-cli, then inspect readlink "$(command -v parallel-cli)" if it is a symlink. Paths under ~/.local/share/uv/ tools/ indicate uv tool install; paths under ~/.local/share/parallel-cli/ indicate the standalone installer.

Upgrade commands (choose based on how it was installed):

  • standalone: parallel-cli update
  • uv: uv tool upgrade parallel-web-tools[cli]
  • pipx: pipx upgrade parallel-web-tools[cli]
  • npm: npm update -g parallel-web-cli
  • homebrew: brew update && brew upgrade parallel-web/tap/parallel-cli

Step 2: Authenticate

Check auth status:

parallel-cli auth --json

You will get a response like:

{
  "authenticated": true,
  "method": "oauth",
  "env_var_set": false,
  "has_stored_credentials": true,
  "stored_overridden_by_env": false,
  "token_file": "xxx",
  "version": 1,
  "selected_org_id": "legacy",
  "selected_org_name": null,
  "has_control_api_tokens": false
}

If authenticated is false or selected_org_id is legacy, prompt the user to log in:

parallel-cli login --json

If this is a headless session, append --no-browser.

This triggers device OAuth. The user will be prompted to go to a web browser and input the code the CLI outputs.

When invoking from an agent harness, prefer streaming stdout via a Monitor-style tool over blocking on completion.

The output will look like:

{"event": "auth_start"}
{"event": "device_code", "verification_uri": "http://localhost:3000/getServiceKeys/device", "verification_uri_complete": "http://localhost:3000/getServiceKeys/device?user_code=CHQX-NQKP&onboard_variant=agent", "user_code": "CHQX-NQKP", "expires_in": 600, "browser_open_attempted": true, "browser_opened": true}
{"event": "auth_waiting"}
{"event": "auth_success"}

{"event": "auth_success"} is emitted only after the user has successfully authorized the CLI. Otherwise it blocks at {"event": "auth_waiting"}.

Step 3: Check balance

After authentication, check the current balance:

parallel-cli balance get

If zero, prompt the user to add balance:

parallel-cli balance add <AMOUNT_IN_CENTS>

Make it clear that a payment method should have been added to the organization. If not, the user can go to <https://platform.parallel.ai/settings> to add one.

Step 4: Install the Parallel skills

Install the skills for the user:

parallel-cli skills install

The user may need to restart their agent if it doesn't support hot reloading (e.g. Claude).

Step 5: Suggest a first run

Prompt the user to use the newly installed skills in ~/.agents/skills to run a search or extract right away. Suggest one of:

  • /parallel:parallel-web-search <query> — fast web search
  • /parallel:parallel-web-extract <url> — extract content from a URL
  • /parallel:parallel-deep-research <topic> — comprehensive research
  • /parallel:parallel-data-enrichment <list> — enrich a list of entities

Related skills

FAQ

What if auth shows selected_org_id legacy?

Run parallel-cli login --json to complete device OAuth and select a valid organization.

How do I upgrade an old CLI?

Detect install path then use parallel-cli update, uv tool upgrade, pipx upgrade, npm update, or brew upgrade accordingly.

Where do installed skills land?

parallel-cli skills install places them under ~/.agents/skills for agent discovery.

Is Parallel Cli Setup safe to install?

skills.sh reports 2 of 3 security scanners passed. Review the Security Audits panel on this page before installing in production.

AI & Agent Buildingagentsautomation

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.