parallel-web-search

Быстрый веб-поиск для получения актуальной информации, исследований и проверки фактов в интернете. Выполняет одиночные целевые запросы или множественные параллельные поиски по ключевым словам, возвращая до 10 результатов с выдержками и метаданными. Поддерживает фильтрацию по времени через --after-date и поиск по конкретным доменам с помощью --include-domains. Выводит структурированный JSON с заголовками, URL, датами публикации и выдержками для удобного анализа и последующих запросов. Требует встроенных цитат для каждого утверждения с использованием Markdown...

npx skills add https://github.com/parallel-web/parallel-agent-skills --skill parallel-web-search

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-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 and cost matter most (p50 ~200ms, lowest cost). English and Japanese queries only
  • --mode fast for high-quality search within a ~1s latency budget
  • --mode advanced for harder questions (multi-step, agentic search). Default basic is right for almost everything; escalate to advanced only when basic results are insufficient, and drop to turbo for high-volume simple lookups
  • --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-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.

Больше skills от parallel-web

parallel-monitor
parallel-web
Непрерывно отслеживайте изменения в интернете с заданной периодичностью. Используйте, когда пользователь просит «отслеживать», «следить за изменениями», «наблюдать» или «уведомить меня, когда» что-то…
migrate-to-parallel
parallel-web
Полностью перенесите интеграции веб-данных Exa, Tavily, Perplexity или Firecrawl на соответствующие продукты Parallel, сохраняя поведение приложения. Используйте…
parallel-data-enrichment
parallel-web
Массовое обогащение данных о компаниях, людях или продуктах веб-полями, такими как имена CEO, финансирование и контактная информация. Принимает встроенные JSON-данные или CSV-файлы; выводит обогащённые результаты в CSV. Работает асинхронно с отслеживанием прогресса через URL мониторинга и команды опроса. Требует инструмент parallel-cli и доступ в интернет; обрабатывает большие наборы данных с настраиваемыми тайм-аутами. Поддерживает гибкие запросы полей через описания на естественном языке (например, «имя CEO и год основания»).
parallel-deep-research
parallel-web
Исчерпывающее исследование с настраиваемыми компромиссами по глубине, задержке и стоимости для сложных тем. Три уровня процессоров (pro-fast, ultra-fast, ultra) от 30 секунд до 25 минут, с масштабированием стоимости от 1x до 3x от базовой. Асинхронное выполнение с опросом: запуск исследования мгновенно, отслеживание прогресса через URL, получение результатов по готовности без блокировки. Вывод отформатированного отчёта в Markdown и метаданных в JSON; исполнительное резюме выводится в stdout для быстрого обзора. Разработано для явного...
parallel-findall
parallel-web
Обнаруживает сущности (компании, людей, продукты и т.д.), соответствующие описанию на естественном языке. Используйте, когда пользователь просит «найти все X» или «перечислить все Y, которые…» —…
parallel-memory
parallel-web
Вспоминать прошлые запуски Parallel Task, Monitor и FindAll, когда они могут помочь; удалять запуски или очищать память по запросу.
parallel-web-extract
parallel-web
Извлекает содержимое из нескольких URL-адресов параллельно, эффективно расходуя токены. Обрабатывает веб-страницы, статьи, PDF-файлы и сайты с интенсивным использованием JavaScript одной командой. Работает в форкнутом контексте, чтобы минимизировать затраты токенов по сравнению со встроенным WebFetch. Поддерживает пакетное извлечение нескольких URL-адресов с опциональными целевыми задачами. Требует установки parallel-cli и аутентификации; выводит извлечённое содержимое в формате markdown в локальный файл для последующих запросов.
setup
parallel-web
Настройка плагина Parallel (установка CLI)