Точка входа для seo-cycle, когда Codex — основной мозг. Используй при запросах «запусти SEO-цикл», «продвинь раздел/категорию X», «семантическое ядро + контент-план + публикация», «мониторинг и обновления». Делегирует в универсальный скилл seo-cycle (./.codex/skills/seo-cycle), используя гибрид: наши скрипты для уникального (РФ-источники, XMLRiver, Serpstat/SpyFu, кэш, публикация) + нативные Codex-skills для изображений/браузера/делегирования.
Installs into .claude/skills of the current project.
Are you the author of Codex Primary Runtime?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/turvodnik-codex-primary-runtime)
---
name: codex-primary-runtime
description: Точка входа для seo-cycle, когда Codex — основной мозг. Используй при запросах «запусти SEO-цикл», «продвинь раздел/категорию X», «семантическое ядро + контент-план + публикация», «мониторинг и обновления». Делегирует в универсальный скилл seo-cycle (./.codex/skills/seo-cycle), используя гибрид: наши скрипты для уникального (РФ-источники, XMLRiver, Serpstat/SpyFu, кэш, публикация) + нативные Codex-skills для изображений/браузера/делегирования.
---
# Codex primary runtime для seo-cycle
Когда Codex — основной оркестратор SEO-цикла, **вся логика 10 фаз** — в универсальном скилле:
```
./.codex/skills/seo-cycle/AGENTS.md # = симлинк на SKILL.md, полная логика фаз
./.codex/skills/seo-cycle/docs/codex-runtime.md # маппинг Claude↔Codex
```
## Как работать
1. Установи режим: `export SEO_RUNTIME=codex`.
2. Прочитай `seo-cycle.yaml`, `docs/codex-runtime.md` и локальные policy-файлы проекта, если есть: `seo/setup/setup-control-plane.md`, `seo/setup/upgrade-assistant.md`, `seo/setup/upgrade-questionnaire.csv`, `seo/setup/access-key-assistant.md`, `seo/setup/access-key-assistant.csv`, `seo/setup/launch-plan.md`, `seo/setup/launch-checklist.csv`, `seo/setup/spend-guard.md`, `seo/setup/spend-checklist.csv`, `seo/setup/perplexity-health.md`, `seo/setup/notebooklm-health.md`, `seo/setup/xmlriver-health.md`, `seo/setup/latest-task-route.md`, `seo/setup/latest-usage-ledger.md`, `seo/tool-stack.generated.yaml`, `seo/setup/tool-stack-report.md`, `seo/growth-roadmap.generated.yaml`, `seo/setup/growth-roadmap.md`, `seo/setup/onboarding-playbook.md`, `seo/setup/onboarding-checklist.csv`, `seo/automations/automation-recommendations.md`, `seo/neuronwriter-limits.yaml`, `seo/neuronwriter.md`, `seo/entities/google-nlp-policy.yaml`, `seo/seo-data-collection-map.md`, `seo/access-setup-runbook.md`, `seo/ai-visibility-prompts.csv`, `seo/tool-budget.yaml`, `seo/automation-policy.yaml`, `seo/project-intake.yaml`, `seo/project-intake-report.md`, `seo/project-profile.generated.yaml`.
3. Перед дорогим сбором, браузером, публикацией или scheduled automation запусти `seo-cycle run script governance-report --format md`.
4. Для единой readiness-сводки используй `seo-cycle control-plane --write`.
5. Для первого low-token экрана проекта используй `seo-cycle run script launch-plan --write` и начинай с `seo/setup/launch-plan.md`.
6. Перед конкретной задачей запусти `seo-cycle run script task-router --task "<цель пользователя>" --write` и следуй `seo/setup/latest-task-route.md`.
7. Перед расходом токенов/API/credits/ads обнови `seo-cycle spend --write`; если сервис не allowed, остановись до approval/policy. Затем сделай `usage-ledger.py check --service <tool> ... --fail-on-block`; после расхода запиши `usage-ledger.py record --service <tool> ... --write`.
8. Для выбора инструментов запускай `seo-cycle run script tool-stack-recommender --write`; `--apply` только после review, платные API/LLM/ads/tracking/index submission не включаются автоматически.
9. Для приоритетов запускай `seo-cycle run script growth-roadmap --write` и начинай с `seo/setup/growth-roadmap.md`.
10. Для подробного first-run checklist запускай `seo-cycle run script setup-onboarding --write`; secret values вводит человек только в `.env`/кабинетах.
11. Для обновления старого проекта запускай `seo-cycle run script project-upgrade-assistant --write`; применяй новые возможности только после review `seo/setup/upgrade-questionnaire.csv`.
12. Для ключей и OAuth запускай `seo-cycle run script access-key-assistant --write`; секреты вводит человек только в `.env`/кабинетах.
13. Для рекомендаций schedule запускай `seo-cycle run script automation-recommender --write`; `--apply` только после review, `--allow-schedules` только при явном разрешении.
14. Для детального intake используй `seo-cycle intake --interactive --write` или `--defaults --write`.
15. Для точечной настройки проекта используй `seo-cycle run script project-profile --write`; `--apply` только после review overlay/report.
16. Веди по фазам из `AGENTS.md`, но не шире launch plan, spend guard, task route и usage ledger.
Правила гибрида:
- **Наши скрипты** (`./.codex/skills/seo-cycle/scripts/`) — для РФ-семантики, Serpstat/SpyFu, suggest, кэша, публикации, данных/алертов. Вызывай через bash/Python.
- **Нативные Codex skills** — для генерации изображений (`seo-image-gen`/`image`/`sora`), браузера (`browser`/`playwright`/`screenshot`) и делегирования (`dispatching-parallel-agents`).
- **Не вызывай `codex exec` сам в себе.** `llm-cli-collect.sh` в codex-режиме отдаёт только Antigravity + промпт для нативного сбора; `img-generate.sh` отдаёт `CODEX_NATIVE_IMAGE`.
- Low-token режим обязателен: сырьё на диск, в контекст только distillates/top-N, progressive disclosure вместо чтения всего проекта.
- Проверяй robots/Content-Signal policy: `search=yes, ai-input=yes, ai-train=no` допустимо как запрет обучения моделей, но публичный `robots.txt` должен быть чистым `text/plain` без PHP warnings/HTML и editor preview мусора.
- Не печатай секреты из `.env`, OAuth, API keys или service-account JSON.
## Не для одношаговых задач
Нужна только генерация картинки / только публикация / только сбор — вызывай конкретный скрипт или специализированный skill напрямую, без полного цикла.