4cms-catalog
⚡ Этот скилл — для вызова через тул
Skill(4cms-catalog), не черезRead .../SKILL.md.
4cms Catalog
Обход и перечисление каталога витрины через аутентифицированный API api.4partners.io/v1: дерево рубрик и список брендов. Отдаёт реальные id/slug/link — для привязок блоков и ссылок.
Когда что брать. Нужно зарезолвить одно имя или URL в id — бери
4cms-resolve(публичные ручки, без ключа, мгновенно). Нужно перечислить/обойти (все подрубрики, дерево, список брендов) — это сюда.Граница доменов. Это 4cms — реальные сущности витрины. Создание/публикация страниц — PageCraft.
Предусловие
FOURCMS_API_KEY с доступом к каталогу (Skill(4cms-env)). Установка зависимостей (один раз): npm install --prefix .claude/skills/4cms-catalog
Рейт-лимит ~600 req/min. HTTP всегда
200— реальный статус в теле. При100002 «Доступ запрещён»чаще всего это лимит: разнеси запросы, повтори (api.jsделает 1 авто-ретрай). Поэтому обходы — по чанкам, лениво, а не «выкачать весь каталог разом».
Рубрики — rubrics.js
Дерево может быть на десятки тысяч узлов, поэтому целиком не тянем — ходим по уровням.