Perplexity Pro Search
Используй этот skill, когда пользователю явно нужен Perplexity Pro Search mode или когда задаче нужен короткий sourced answer по текущим источникам, а не просто список ссылок.
Skill вызывается явно, потому что Pro Search дороже Search only mode.
Preconditions
PERPLEXITY_API_KEY доступен в окружении shell, в CODEX_HOME/config.toml / ~/.codex/config.toml или в ~/.codeium/windsurf/mcp_config.json.
- Разрешен доступ к
https://api.perplexity.ai.
- Если песочница блокирует сеть, повтори тот же скрипт с повышенным доступом. Не заменяй режим другим поиском.
Non-Negotiable Rules
- Используй local script
scripts/pro_search.py.
- Сохраняй
stream=true и web_search_options.search_type="pro".
- Не переходи незаметно на Search only mode,
perplexity_ask, perplexity_reason или обычный Sonar Pro без потока.
- Используй
--json, когда Codex должен обработать результат дальше.
- Держи вопрос узким. Pro Search нужен для сравнений, сложных или зависящих от времени вопросов, а не для простых поисков.
Lean Execution Rules
- Обычно делай один вызов Pro Search API.
- Не читай
scripts/pro_search.py при обычном использовании. Открывай его только при ошибке, правке или явном вопросе пользователя.
- Не добавляй лишнюю проверку через веб, GitHub или другой API после успешного Pro Search, кроме случаев:
- пользователь явно просит независимую проверку;
- источники недостаточно официальные;
- ответ противоречив или конфликтует с официальным источником.
- Если сеть в песочнице недоступна, один раз повтори ту же команду с повышенным доступом.
- Пиши коротко: одна заметка перед запуском и одна заметка при необходимости повышенного доступа.
Default Flow
- Преврати запрос пользователя в точный вопрос.
- Добавляй фильтры только когда они реально улучшают результат:
--context-size medium|high для более широкого разбора;
--recency для свежих событий;
--domain для ограничения источников.
- Один раз запусти
scripts/pro_search.py, обычно с --json.
- Верни короткий ответ и лучшие источники.
- Показывай расход только когда это полезно или пользователь просит.
- Если ответ выглядит противоречивым или недостаточно официальным, сделай одну точечную проверку по лучшему официальному источнику.
- Если пользователю нужны только ссылки, предложи Search only mode через
$perplexity_search_only.
Recommended Commands
python3 scripts/pro_search.py "Compare the latest AI browser agent launches and explain the differences." --context-size medium --json
python3 scripts/pro_search.py "Summarize this week's official Perplexity API documentation changes." --recency week --domain docs.perplexity.ai --json
python3 scripts/pro_search.py "Which open-source MCP servers added Perplexity support in 2026?" --context-size high --json
Output Shape
- Обычный вывод: ответ, источники, расход.
--json возвращает content, search_results, usage и шаги рассуждения, если они есть.
- Если вызов API не удался, покажи ошибку напрямую. Не додумывай результат.
References
references/prompt_recipes.md
1---2name: perplexity-pro-search3description: Режим Pro Search через local Sonar Pro script с `web_search_options.search_type=pro`. Использовать, когда нужен sourced answer, usage, step log и явный Pro Search mode.4---56# Perplexity Pro Search78Используй этот skill, когда пользователю явно нужен Perplexity Pro Search mode или когда задаче нужен короткий sourced answer по текущим источникам, а не просто список ссылок.910Skill вызывается явно, потому что Pro Search дороже Search only mode.1112## Preconditions1314- `PERPLEXITY_API_KEY` доступен в окружении shell, в `CODEX_HOME/config.toml` / `~/.codex/config.toml` или в `~/.codeium/windsurf/mcp_config.json`.15- Разрешен доступ к `https://api.perplexity.ai`.16- Если песочница блокирует сеть, повтори тот же скрипт с повышенным доступом. Не заменяй режим другим поиском.1718## Non-Negotiable Rules1920- Используй local script `scripts/pro_search.py`.21- Сохраняй `stream=true` и `web_search_options.search_type="pro"`.22- Не переходи незаметно на Search only mode, `perplexity_ask`, `perplexity_reason` или обычный Sonar Pro без потока.23- Используй `--json`, когда Codex должен обработать результат дальше.24- Держи вопрос узким. Pro Search нужен для сравнений, сложных или зависящих от времени вопросов, а не для простых поисков.2526## Lean Execution Rules2728- Обычно делай один вызов Pro Search API.29- Не читай `scripts/pro_search.py` при обычном использовании. Открывай его только при ошибке, правке или явном вопросе пользователя.30- Не добавляй лишнюю проверку через веб, GitHub или другой API после успешного Pro Search, кроме случаев:31 - пользователь явно просит независимую проверку;32 - источники недостаточно официальные;33 - ответ противоречив или конфликтует с официальным источником.34- Если сеть в песочнице недоступна, один раз повтори ту же команду с повышенным доступом.35- Пиши коротко: одна заметка перед запуском и одна заметка при необходимости повышенного доступа.3637## Default Flow38391. Преврати запрос пользователя в точный вопрос.402. Добавляй фильтры только когда они реально улучшают результат:41 - `--context-size medium|high` для более широкого разбора;42 - `--recency` для свежих событий;43 - `--domain` для ограничения источников.443. Один раз запусти `scripts/pro_search.py`, обычно с `--json`.454. Верни короткий ответ и лучшие источники.465. Показывай расход только когда это полезно или пользователь просит.476. Если ответ выглядит противоречивым или недостаточно официальным, сделай одну точечную проверку по лучшему официальному источнику.487. Если пользователю нужны только ссылки, предложи Search only mode через `$perplexity_search_only`.4950## Recommended Commands5152```bash53python3 scripts/pro_search.py "Compare the latest AI browser agent launches and explain the differences." --context-size medium --json54python3 scripts/pro_search.py "Summarize this week's official Perplexity API documentation changes." --recency week --domain docs.perplexity.ai --json55python3 scripts/pro_search.py "Which open-source MCP servers added Perplexity support in 2026?" --context-size high --json56```5758## Output Shape5960- Обычный вывод: ответ, источники, расход.61- `--json` возвращает `content`, `search_results`, `usage` и шаги рассуждения, если они есть.62- Если вызов API не удался, покажи ошибку напрямую. Не додумывай результат.6364## References6566- `references/prompt_recipes.md`