Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/parallel-web-parallel-web-search
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: research, agent-building
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md and code. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/parallel-web-search
Tools it pre-approves 1
From allowed-tools in SKILL.md: the agent may use these without asking you each time.
Bash(parallel-cli:*)
What's inside
- Skill name
parallel-web-search- Description
- CLI-backed web search. Use when the user explicitly invokes this skill, needs CLI-only controls or saved JSON output, or no Parallel web_search MCP tool is available. When the bundled Parallel Search MCP is available, prefer its web_search tool for ordinary lookups and current-information queries. Only use parallel-deep-research if the user explicitly requests deep or exhaustive research.
- License
- MIT
- Compatibility
- Requires parallel-cli and internet access.
- Allowed tools
- Bash(parallel-cli:*)
- Metadata
- author: parallel
- Instructions
- 78 lines in SKILL.md · view on GitHub
Before installing
- Pre-approves some shell commands
Files (1)
- SKILL.md
SKILL.md (first lines)
# Web Search Search the web for: $ARGUMENTS ## Command Choose a short, descriptive filename based on the query (e.g., `ai-chip-news`, `react-vs-vue`). Use lowercase with hyphens, no spaces. Substitute it into the command **inline** — `$FILENAME` and `<keyword>` below are placeholders, not shell variables; do not copy them verbatim. ```bash parallel-cli search "$ARGUMENTS" -q "<keyword1>" -q "<keyword2>" --json --max-results 10 --excerpt-max-chars-total 27000 -o "/tmp/$FILENAME.json" ``` Concrete example for a query about React 19: ```bash parallel-cli search "latest React 19 features and adoption" -q "React 19" -q "concurrent rendering" --json --max-results 10 --excerpt-max-chars-total 27000 -o "/tmp/react-19-features.json" ``` The first argument is the **objective** — a natural language description of what you're looking for. It replaces multiple keyword searches with a single call for broad or complex queries. Add `-q` flags for specific keyword queries to supplement the objective. The `-o` flag saves the full results to a JSON file for follow-up questions. Options if needed: - `--after-date YYYY-MM-DD` for time-sensitive queries - `--include-domains domain1.com,domain2.com` to limit to specific sources - `--exclude-domains domain.com` to filter out noisy sources - `--mode turbo` for simple fact lookups where speed matters most; supports English and Japanese queries - `--mode fast` for high-quality search within an approximately one-second latency budget; requires CLI ≥ 0.9.2, and latency is not guaranteed - `--mode advanced` for harder questions (multi-step, agentic search). Keep the default `basic` unless the request needs another mode - `--location us` (ISO 3166-1 alpha-2) for geo-targeted results - `--session-id "<returned-session-id>"` to group related Search/Extract calls when a prior response returned one. A `session_id` or `search_id` is not a Task interaction ID or research run ID; never send it to research status/poll or `--previous-interaction-id` ## Parsing results **Read the saved `-o` JSON file as the authoritative payload.** Result and excerpt limits bound requested content, but stdout can still exceed the tool's output limit. Truncated stdout is not parseable JSON and is not proof of incomplete saved results. Inspect an existing output path before using it because Search overwrites that file. For each result, extract: - title, url, and publish_date if provided; omit unknown dates - Useful content from excerpts (skip navigation noise like menus, footers, "Skip to content") Check the exit status, returned API error and `warnings` before presenting results. On an error or empty `results`, report what happened and do not fabricate an answer. An old output file is not evidence that a failed request succeeded. For sparse results, state the coverage limits; refine the objective or queries only when useful for the user's request. ## Response format **CRITICAL: Every claim must have an inline citation.** Use markdown links like [Title](URL) pulling only from the JSON output. Never invent or guess URLs. Synthesize a response that: - Leads with the key answer/finding - Includes specific facts, names, numbers, dates - Cites every fact inline as [Source Title](url) — do not leave any claim uncited - Organizes by theme if multiple topics **End with a Sources section** listing every URL referenced: ```text Sources: - [Source Title](https://example.com/article) (Feb 2026) - [Another Source](https://example.com/other) (Jan 2026) ``` This Sources section is mandatory. Do not omit it. Only include source dates that were returned or verified in the retrieved content. Leave the date out when unknown. After the Sources section, mention the output file path (`/tmp/$FILENAME.json`) so the user knows it's available for follow-up questions. ## Setup If `parallel-cli` is not found, install and authenticate: ```bash /parallel:parallel-cli-setup ``` If a documented command or option is missing, check the installed version and upgrade through its installation method: standalone `parallel-cli update`, pipx `pipx upgrade parallel-web-tools`, uv `uv tool upgrade parallel-web-tools`, Homebrew `brew upgrade parallel-web/tap/parallel-cli`, or npm `npm update -g parallel-web-cli`. Verify help in the same terminal before retrying. For authentication errors, inspect `parallel-cli auth --json` and its `authenticated` boolean; exit zero alone does not prove authentication. A `403` can indicate permissions, policy or billing. Report the actual error; check balance only for a billing-specific failure and never add funds without explicit confirmation.
From parallel-web/parallel-agent-skills, MIT.
More from parallel-web/parallel-agent-skills
- 0.675score
parallel-search-evaluation
parallel
Use for search evaluation, a POC or bake-off, Parallel vs Exa/Tavily comparisons, SimpleQA/DeepSearchQA benchmarks, or diagnosing search evaluation results.
SkillAFreshness: A★ 90Claude Code +9 - 0.673score
parallel-web-extract
parallel
CLI-backed URL extraction.
SkillAFreshness: A★ 90Claude Code +9 - 0.673score
parallel-deep-research
parallel
ONLY use when user explicitly says 'deep research', 'exhaustive', 'comprehensive report', or 'thorough investigation'.
SkillAFreshness: A★ 90Claude Code +9 - 0.673score
parallel-findall
parallel
Discover entities (companies, people, products, etc.) matching a natural-language description.
SkillAFreshness: A★ 90Claude Code +9 - 0.673score
parallel-monitor
parallel
Continuously track the web for changes on a recurring cadence.
SkillAFreshness: A★ 90Claude Code +9 - 0.670score
parallel-data-enrichment
parallel
Bulk data enrichment.
SkillAFreshness: A★ 90Claude Code +9 - 0.667score
parallel-cli-setup
parallel
Set up and maintain the Parallel CLI (install, auth, balance, skills install)
SkillAFreshness: A★ 90Claude Code +9 - 0.638score
parallel-mcp-setup
parallel-web
Use when installing, configuring, or troubleshooting an authenticated Parallel Search MCP connection in Bifrost, including gateway-level search settings and…
SkillBFreshness: B★ 90Claude Code +9 - 0.638score
migrate-to-parallel
parallel-web
Migrate Exa, Tavily, Perplexity, or Firecrawl web-data integrations completely to the appropriate Parallel products while preserving application behavior.
SkillBFreshness: B★ 90Claude Code +9 - 0.633score
choose-your-parallel-api
parallel-web
Choose the right Parallel API and configuration for cost, latency, and answer quality.
SkillBFreshness: B★ 90Claude Code +9 - 0.633score
parallel-search-setup
parallel-web
Use when verifying, using, or troubleshooting the anonymous Parallel Search MCP server bundled with this plugin — when the user installs the plugin, says "set…
SkillBFreshness: B★ 90Claude Code +9 - 0.627score
parallel-memory
parallel
Recall past Parallel Task, Monitor, and FindAll runs when they may help; evict runs or clear memory when asked.
SkillBFreshness: B★ 90Claude Code +9
Signals
- Stars
- 90
- Forks
- 15
- Open issues
- 3
- Last commit (this folder)
- Sep 25, 2026 (1 month ago)
- Last release
- Aug 14, 2026 (2 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from parallel
- 0.675score
parallel-search-evaluation
parallel
Use for search evaluation, a POC or bake-off, Parallel vs Exa/Tavily comparisons, SimpleQA/DeepSearchQA benchmarks, or diagnosing search evaluation results.
SkillAFreshness: A★ 90Claude Code +9 - 0.673score
parallel-findall
parallel
Discover entities (companies, people, products, etc.) matching a natural-language description.
SkillAFreshness: A★ 90Claude Code +9 - 0.673score
parallel-monitor
parallel
Continuously track the web for changes on a recurring cadence.
SkillAFreshness: A★ 90Claude Code +9 - 0.673score
parallel-deep-research
parallel
ONLY use when user explicitly says 'deep research', 'exhaustive', 'comprehensive report', or 'thorough investigation'.
SkillAFreshness: A★ 90Claude Code +9 - 0.673score
parallel-web-extract
parallel
CLI-backed URL extraction.
SkillAFreshness: A★ 90Claude Code +9 - 0.670score
parallel-data-enrichment
parallel
Bulk data enrichment.
SkillAFreshness: A★ 90Claude Code +9
Cite this page
parallel-web-search skill. Agent Mart. https://agentmart.dev/skills/parallel-web-parallel-web-search (last updated 2026-10-24)