# Parallel Web

Use Parallel CLI for web search, URL extraction, deep research, structured data...

- Repository: https://github.com/K-Dense-AI/claude-scientific-writer (2545 stars)
- Category: Writing
- License: MIT
- Last updated: 2026-10-31
- Runs scripts: no, instructions only

## Install

Claude Code: `npx skills add K-Dense-AI/claude-scientific-writer --skill parallel-web -g -a claude-code -y`
Codex: `npx skills add K-Dense-AI/claude-scientific-writer --skill parallel-web -g -a codex -y`
Cursor: `npx skills add K-Dense-AI/claude-scientific-writer --skill parallel-web -g -a cursor -y`
Gemini CLI: `npx skills add K-Dense-AI/claude-scientific-writer --skill parallel-web -g -a gemini-cli -y`
Claude Code plugin marketplace: `/plugin marketplace add K-Dense-AI/claude-scientific-writer`

## Description

Use Parallel CLI for web search, URL extraction, deep research, structured data enrichment, entity discovery, and recurring web monitoring. Best for requests that explicitly need current web evidence, academic-source discovery, repeated entity lookups, exhaustive reports, or ongoing change tracking.

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

# Parallel Web Toolkit

A unified skill for Parallel's web-intelligence workflows. For scientific topics, prefer primary literature and authoritative institutional sources.

## Routing, pick the right capability

Read the user's request and then open the corresponding reference file before running a command.

| User wants to... | Capability | Where |
|---|---|---|
| Look something up, research a topic, find current info | **Web Search** | `references/web-search.md` |
| Fetch content from a specific URL (webpage, article, PDF) | **Web Extract** | `references/web-extract.md` |
| Add web-sourced fields to a list of companies/people/products | **Data Enrichment** | `references/data-enrichment.md` |
| Get an exhaustive, multi-source report (user says "deep research", "exhaustive", "comprehensive") | **Deep Research** | `references/deep-research.md` |
| Discover a set of entities matching natural-language criteria | **FindAll** | `references/findall.md` |
| Track web changes on a recurring schedule | **Monitor** | `references/monitor.md` |
| Install or authenticate parallel-cli | **Setup** | Below |
| Check or retrieve an asynchronous result | **Status and polling** | Below and the capability reference |

### Decision guide

- **Web Search** is the normal choice for a lookup or bounded research question.
- **Web Extract** is for a known public URL, including PDFs and JavaScript-rendered pages.
- **Data Enrichment** applies the same requested fields to user-supplied rows. Do not loop over Web Search for this.
- **FindAll** discovers the entities themselves. Use enrichment when the entities are already supplied.
- **Deep Research** is only for explicitly exhaustive or comprehensive requests because it is slower and more expensive.
- **Monitor** creates persistent external state and is only for explicitly recurring tracking. A one-time check belongs in Web Search or Web Extract.
- If `parallel-cli` is not found when running any command, follow the Setup section below.

The rest: https://github.com/K-Dense-AI/claude-scientific-writer/blob/HEAD/.claude/skills/parallel-web/SKILL.md
