pagecraft-env
Настройка .env для PageCraft — переменные PAGECRAFT_AUTHOR (имя автора блоков) и PAGECRAFT_API_KEY (ключ доступа к API). Используй на первом запуске, при 401-ошибках от API, или когда orchestrator pagecraft-block направляет в «Фаза 1 — Окружение». Вызывай через тул `Skill(pagecraft-env)`, не через `Read .../SKILL.md`.
How do I install this agent skill?
npx skills add https://page-craft.4partners.io --skill pagecraft-envIs this agent skill safe to install?
No partner audit is available yet. Read the source before installing.
What does this agent skill do?
⚡ Этот скилл — для вызова через тул
Skill(pagecraft-env), не черезRead .../SKILL.md. Если ты сюда попал черезRead— остановись, вызовиSkill(pagecraft-env). Содержимое то же, но система правильно учтёт делегирование.
PageCraft Env Setup
Узкий скилл: только переменные .env в корне проекта. Никаких скриптов.
Переменные
| Переменная | Что | Обязательна |
|---|---|---|
PAGECRAFT_AUTHOR | префикс блоков, имя автора (kebab-case) — попадает в prefix и идентификаторы | да |
PAGECRAFT_API_KEY | bearer-токен для PageCraft API | да |
PAGECRAFT_API_URL | базовый URL API | нет — дефолт https://page-craft.4partners.io |
Когда триггерится
- Первый запуск работы с блоком — orchestrator (
pagecraft-block) сразу зовёт меня в Фазе 1. - Любой скрипт
pagecraft-apiвыходит сPAGECRAFT_API_KEY not set— отправь пользователя сюда. 401 Unauthorizedот API — ключ невалиден / истёк.- Прямой запрос пользователя «настрой автора», «обнови ключ», «где взять API-ключ».
Алгоритм
- Прочитать
.envв корне проекта (если файла нет — создать пустой). PAGECRAFT_AUTHOR— есть → пропуск. Пусто → следоватьreferences/author-setup.md(там карточка-вопрос для пользователя).PAGECRAFT_API_KEY— есть → пропуск. Пусто → следоватьreferences/api-key-setup.md.
Важно: оба вопроса задавай в формате блока-цитаты с эмодзи (см. шаблоны в
*-setup.md). Никогда не смешивай вопрос к пользователю с техническим выводом в одном сообщении. Если не хватает обеих переменных — задавай вопросы по одному, не оба разом.
После установки обеих — если оркестратор позвал, он сам продолжит. Если пользователь пришёл напрямую — сообщить «готово».
Файлы
references/author-setup.md— карточка для PAGECRAFT_AUTHORreferences/api-key-setup.md— карточка для PAGECRAFT_API_KEY (где взять, формат)
Что не делает этот скилл
- Не валидирует ключ через API — это сделает следующий вызов API-скрипта (упадёт с 401, если ключ битый).
- Не синхронизирует
blocks/_meta/— этоpagecraft-api/scripts/sync-meta.js. - Не настраивает MCP (Figma, chrome-devtools) — это
pagecraft-block-design.
How can the creator link this skill?
Add the canonical catalog link to the repository README so users can inspect current installs and available audits. The publishing guide covers the complete discovery path.
<a href="https://skillzs.dev/skills/page-craft.4partners.io/pagecraft-env">View pagecraft-env on skillZs</a>