wb-codex-harness: рабочее окружение Codex для кабинета Wildberries
wb-codex-harness
Готовая папка для Codex: MCP-сервер WB, пять скиллов и скрипты считают прибыль по артикулу и воронку карточек, запись в кабинет только после вашего «да»
- 0 ★ репозитория
- Последний коммит
Широкий доступ
Почему такой уровень
- Токен Wildberries с категориями «Цены и скидки», «Продвижение» и «Вопросы и отзывы» дает записывать цены, рекламу и ответы на отзывы
- Ответ на отзыв и списанный рекламный бюджет откатить нельзя, хотя запись идет через подтверждение
Установка
- Работает в
- Сервисы
В терминале, через SkillFoxx CLI
npx skillfoxx add workflows/wb-codex-harnessОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- Токен Wildberries с категориями «Цены и скидки», «Продвижение» и «Вопросы и отзывы» дает записывать цены, рекламу и ответы на отзывы
- Ответ на отзыв и списанный рекламный бюджет откатить нельзя, хотя запись идет через подтверждение
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Репозиторий собирает рабочее окружение для Codex под кабинет продавца Wildberries. В нем MCP-сервер WB на TypeScript с инструментами для карточек, цен, рекламы, отзывов, заказов, остатков, финансов и воронки, скрипты расчетов и пять скиллов: `setup-check`, `cost-import`, `profit`, `card-funnel` и `card-lab`. Деньги считают скрипты, модель их не пересчитывает: `profit` строит прибыль до налогов по каждому артикулу из отчета о реализации, рекламы, хранения и себестоимости и пишет `reports/profit-*.xlsx`. `card-funnel` показывает, где карточки теряют деньги, и готовит черновики правок в `drafts/`. `card-lab` смотрит конкурентов, кадр Б и SEO, но в кабинет сам не пишет. Инструменты записи показывают предпросмотр «было, станет», просят подтверждение и пишут журнал `data/changes.jsonl`, откат идет через `scripts/rollback.ts`. Для цены сервер перечитывает значения и возвращает `applied`, `pending`, `rejected` или `unknown`.
Для кого. Селлерам Wildberries, которые считают юнит-экономику в таблицах и хотят передать Codex расчет прибыли по артикулам и разбор воронки карточек.
Подходит, если
- За прошлую неделю нужна прибыль до налогов по каждому артикулу с рекламой и хранением
- Себестоимость лежит в таблице или прайсе поставщика, и ее надо привести к `data/cost.csv`
- Нужно понять, на каком шаге воронки карточка теряет заказы, и получить черновики правок
- Изменение цены надо применить, проверить по статусу `applied` и при необходимости откатить
Не подходит, если
- Нужна прибыль после налогов: скрипты считают только до налогов
- Нужен клиент, отличный от Codex CLI: правила и скиллы написаны под Codex
- Нужен органический CTR: в API Wildberries его нет, остается видимость и рекламный CTR
Пример запроса к агенту
Посчитай прибыль по каждому артикулу за прошлую неделю и покажи убыточныеОграничения
Установка описана для macOS: нужны Node.js 20 и новее, Codex CLI и персональный токен Wildberries на 180 дней с категориями «Контент», «Аналитика», «Статистика», «Финансы», «Продвижение», «Цены и скидки», «Вопросы и отзывы». Первый расчет прибыли идет минутами из-за лимитов Wildberries, потом берется кеш. Ответ на отзыв и списанный рекламный бюджет откатить нельзя. Лицензия в репозитории не указана. Один автор, последний коммит в октябре 2026 года, звезд нет.
Как отключить. Удалите папку проекта и запись сервера `wb` из `.codex/config.toml`, затем отзовите токен в кабинете Wildberries, в разделе «Доступ к API».
Частые вопросы
Как поставить окружение?
Выполните `./setup.sh` в склонированной папке: он ставит зависимости, собирает MCP-сервер WB, пишет `.codex/config.toml` и создает `.env`. Затем вставьте токен в `WB_API_TOKEN=`.
Какие скиллы есть в окружении?
`$setup-check`, `$cost-import`, `$profit`, `$card-funnel` и `$card-lab`. Они лежат в `.agents/skills/` и вызываются в Codex по имени.
Как откатить изменение в кабинете?
Командой `npx tsx scripts/rollback.ts --list` посмотрите записи журнала, затем `npx tsx scripts/rollback.ts <id> --yes`. Откат цены тоже проверяет результат.
Что значит `pending` у цены?
WB принял запрос, но применение пока не видно при перечитывании. Запись вслепую повторять нельзя, сначала проверьте цену в кабинете.
Почему расчеты не делает модель?
По правилам `AGENTS.md` деньги считают скрипты `scripts/*.ts`, а модель не складывает суммы и не пересчитывает результат своими формулами.
Обсуждение
Вопросов и отзывов пока нет.
MCP только для чтения кабинета Wildberries
WB Readonly MCP
MCP-сервер Wildberries только на чтение: товары, реклама, заказы, остатки, финансы и отзывы, запись запрещена в коде
MCP-сервер Seller API Wildberries: карточки, цены, акции, реклама, заказы, поставки, отзывы и финансы для нескольких кабинетов
rf-marketplaces-mcp: аналитика Wildberries и кабинет продавца
rf-marketplaces-mcp
MCP-сервер дает агенту данные по артикулу Wildberries без токена и, с токеном, продажи, остатки и ответы на отзывы продавца
Wildberries MCP
wildberries-mcp
MCP-сервер для API продавца Wildberries: товары, цены, остатки, заказы, поставки FBS, аналитика, отзывы и реклама
Набор скиллов для карточек украшений Wildberries
codex-wb-jewelry-skills
Семь скиллов Codex для карточек украшений на Wildberries: главное фото под CTR, серия из 8 слайдов, локальная ретушь и визуальные автотесты
MCP-сервер Wildberries с планом и подтверждением
WB Hermes MCP
MCP-сервер продавца Wildberries на 56 инструментов с двухшаговым изменением: план, затем подтверждение по id
Коротко о README
README рассказывает, как установить окружение, какие команды сказать Codex, как устроены папки, чем защищена запись в кабинет, как запускать проверки кода и какие есть ограничения расчетов.