
Parallel Web Search
- 11.4k installs
- 62 repo stars
- Updated July 17, 2026
- parallel-web/parallel-agent-skills
parallel-web-search is an agent skill that DEFAULT for all research and web queries. Use for any lookup, research, investigation, or question needing current info. Fast and cost-effective. Only use paral.
About
DEFAULT for all research and web queries Use for any lookup research investigation or question needing current info Fast and cost-effective Only use parallel-deep-research if user explicitly requests deep or exhaustive research name parallel-web-search description DEFAULT for all research and web queries Use for any lookup research investigation or question needing current info Only use parallel-deep-research if user explicitly requests deep or exhaustive research user-invocable true argument-hint query context fork agent parallel parallel-subagent compatibility Requires parallel-cli and internet access allowed-tools Bash parallel-cli metadata author parallel 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.
- `--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; onl
- `--location us` (ISO 3166-1 alpha-2) for geo-targeted results
Parallel Web Search by the numbers
- 11,394 all-time installs (skills.sh)
- +371 installs in the week ending Jul 28, 2026 (Skillselion tracking)
- Ranked #56 of 1,881 Marketing & SEO skills by installs in the Skillselion catalog
- Security screen: MEDIUM risk (skills.sh audit)
- Data as of Jul 28, 2026 (Skillselion catalog sync)
parallel-web-search capabilities & compatibility
- Capabilities
- ` after date yyyy mm dd` for time sensitive que · ` include domains domain1.com,domain2.com` to l · ` exclude domains domain.com` to filter out noi · ` mode advanced` for harder questions (multi st · ` location us` (iso 3166 1 alpha 2) for geo tar
- Use cases
- documentation
What parallel-web-search says it does
--- name: parallel-web-search description: "DEFAULT for all research and web queries.
Use for any lookup, research, investigation, or question needing current info.
Substitute it into the command **inline** — `$FILENAME` and `<keyword>` below are placeholders, not shell variables; do not copy them verbatim.
It replaces multiple keyword searches with a single call for broad or complex queries.
npx skills add https://github.com/parallel-web/parallel-agent-skills --skill parallel-web-searchAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 11.4k |
|---|---|
| repo stars | ★ 62 |
| Security audit | 2 / 3 scanners passed |
| Last updated | July 17, 2026 |
| Repository | parallel-web/parallel-agent-skills ↗ |
What problem does parallel-web-search solve for developers using this skill?
DEFAULT for all research and web queries. Use for any lookup, research, investigation, or question needing current info. Fast and cost-effective. Only use parallel-deep-research if user explicitly req
Who is it for?
Developers who need parallel-web-search patterns described in the cached skill documentation.
Skip if: Skip when docs are empty or the task is outside the skill's documented scope.
When should I use this skill?
DEFAULT for all research and web queries. Use for any lookup, research, investigation, or question needing current info. Fast and cost-effective. Only use parallel-deep-research if user explicitly req
What you get
Actionable workflows and conventions from SKILL.md for parallel-web-search.
- markdown research file
- web search summaries
Files
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.
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-DDfor time-sensitive queries--include-domains domain1.com,domain2.comto limit to specific sources--exclude-domains domain.comto filter out noisy sources--mode advancedfor harder questions (multi-step, agentic search). Defaultbasicis right for almost everything; only escalate when basic results are insufficient--location us(ISO 3166-1 alpha-2) for geo-targeted results
Parsing results
Do 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:
- title, url, publish_date
- Useful content from excerpts (skip navigation noise like menus, footers, "Skip to content")
Response format
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:
- Leads with the key answer/finding
- Includes specific facts, names, numbers, dates
- Cites every fact inline as Source Title — do not leave any claim uncited
- Organizes by theme if multiple topics
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.
Setup
If parallel-cli is not found, install and authenticate:
/parallel:parallel-cli-setupIf 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.
Related skills
How it compares
Choose parallel-web-search for routine current-info lookups; escalate to parallel-deep-research when exhaustive multi-source analysis is explicitly required.
FAQ
What does parallel-web-search do?
DEFAULT for all research and web queries. Use for any lookup, research, investigation, or question needing current info. Fast and cost-effective. Only use parallel-deep-research if user explicitly requests 'deep' or 'exh
When should I use parallel-web-search?
DEFAULT for all research and web queries. Use for any lookup, research, investigation, or question needing current info. Fast and cost-effective. Only use parallel-deep-research if user explicitly requests 'deep' or 'exh
Is parallel-web-search safe to install?
Review the Security Audits panel on this page before installing in production.