pagecraft-s3

Installation
SKILL.md

PageCraft S3 Storage

Этот skill учит агента работать с S3-хранилищем сайта в PageCraft через V1 REST API: проверять подключение и заливать файлы.

Когда применять

  • В брифе пользователя есть локальные пути к ассетам (картинки, видео, PDF), которые надо разместить в блоках.
  • Нужно положить файл в S3 и получить публичный URL для подстановки в placeholder_values блока.
  • Перед стартом работы с лендингом — узнать, подключён ли S3 у сайта.

Жёсткие правила

  1. Перед первой заливкой ВСЕГДА вызывай node scripts/s3-status.mjs <site_id>.

    • Если configured: false — S3 не подключён. Сообщи пользователю: «В UI PageCraft → Настройки сайта → S3 нужно подключить хранилище. Я не могу залить файлы без этого». Останови работу с S3.
    • Если configured: true, writable: false — выведи error пользователю и не пытайся грузить (заливка точно упадёт). Возможные причины: невалидные credentials, нет write-permission, недоступный endpoint.
    • Если configured: true, writable: true — можно грузить.
  2. Лимит размера — 100 MB. Большие файлы nginx отрежет с кодом 413. Если у тебя файл крупнее — попроси пользователя сжать или захостить отдельно.

Installs
107
First Seen
Jun 17, 2026
pagecraft-s3 from page-craft.4partners.io