4cms-resolve

Installation
SKILL.md

Этот скилл — для вызова через тул Skill(4cms-resolve), не через Read .../SKILL.md.

4cms Resolve

Превращает имя или ссылку в реальные идентификаторы сущностей витрины (id, slug, url), которые потом кладутся в bindings блоков PageCraft и в ссылки лендинга.

Зачем: у блока есть SSR-источник вроде catalog.products с параметром rubric_id, а в плейсхолдере — ссылка на бренд. Чтобы их заполнить, нужен настоящий id рубрики и настоящий url бренда с витрины клиента. Этот скилл их находит.

Граница доменов. Это 4cms — «на какие реальные сущности витрины ссылаемся». Создание/сборка/публикация самой страницы — это PageCraft (pagecraft-pages и пр.). Не путай: здесь мы только находим сущности, мы их не создаём и не публикуем.

Предусловие

В .env нужен домен витрины (FOURCMS_DOMAIN). Обычно его не задают руками — 4cms-env выводит его из ключа через /info и кэширует. Если скрипт падает с FOURCMS_DOMAIN not set — вызови Skill(4cms-env). Сам токен API для резолва по имени/URL не нужен (ручки публичные) — достаточно домена.

Установка зависимостей (один раз): npm install --prefix .claude/skills/4cms-resolve

Основной инструмент

Installs
96
First Seen
Jul 1, 2026
4cms-resolve from page-craft.4partners.io