From parallel
Searches the web in parallel for research, lookup, or current info queries. Fast and cost-effective; use for any question needing up-to-date results.
How this skill is triggered — by the user, by Claude, or both
Slash command
/parallel:parallel-web-search <query><query>parallel:parallel-subagentThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Search the web for: $ARGUMENTS
Search the web for: $ARGUMENTS
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.
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:
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 advanced for harder questions (multi-step, agentic search). Default basic is right for almost everything; only escalate when basic results are insufficient--location us (ISO 3166-1 alpha-2) for geo-targeted resultsDo not set max_output_tokens on the command execution — the output is already bounded by --max-results and --excerpt-max-chars-total. Capping output tokens will truncate the JSON and break parsing.
Prefer reading from the saved -o file, not stdout. Even bounded output regularly exceeds harness stdout limits and gets truncated. Read /tmp/$FILENAME.json for the authoritative payload. For each result, extract:
CRITICAL: Every claim must have an inline citation. Use markdown links like Title pulling only from the JSON output. Never invent or guess URLs.
Synthesize a response that:
End with a Sources section listing every URL referenced:
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.
After the Sources section, mention the output file path (/tmp/$FILENAME.json) so the user knows it's available for follow-up questions.
If parallel-cli is not found, install and authenticate:
/parallel:parallel-cli-setup
If parallel-cli search returns 403, tell the user balance is likely required. Offer to run parallel-cli balance get, and if needed ask for explicit confirmation before running parallel-cli balance add <amount_cents>. Then retry the original search command.
npx claudepluginhub parallel-web/parallel-agent-skills --plugin parallelSearches the web, extracts URL content, and runs deep research via the Parallel Web Systems Chat API and Extract API, returning synthesized summaries with citations. Requires PARALLEL_API_KEY.
Searches the web, extracts URL content, enriches datasets, and runs deep research reports with emphasis on academic and scientific sources.
Performs web search and scraping with context isolation using Python subprocesses. Only curated output enters the context, saving 100-200x tokens. Triggered by 'search for', 'look up', 'find', 'research'.