publish-artifact-to-sites — скилл для Codex
Скилл публикует готовый отчёт или дашборд из Data Analytics как снапшот на хостинге Sites. Нужен, когда артефакт уже прошёл проверку и его пора отдать читателям.
npx skills add openai/plugins --skill publish-artifact-to-sites -a codexЧто делает publish-artifact-to-sites
Скилл берёт проверенный артефакт — канонический манифест и ограниченный снапшот — и выкладывает его на Sites. Живых подключений к источникам данных при этом не появляется: опубликованное остаётся снимком на момент выгрузки.
Внутри два шага: $sites-building создаёт или переоткрывает checkout по стартеру --starter worker для одного отчёта или дашборда, затем export_artifact_package собирает пакет. Проект Sites передаётся в поле совместимости site_creator_project_id, а путь checkout — как output_dir. Дальше $sites-hosting доводит деплой до конечного состояния.
Перед публикацией скилл читает политику доступа площадки. Свой Site считается доступным только владельцу при политике custom, ровно одном allowed_account_user_id и записи в allowed_users с тем же id и непустым email. Если вы просили расширить доступ читателям, изменение откладывается до выгрузки пакета, иначе потеряется проверенное зерно создателя. Редактирование презентации требует привязки D1 с именем DB — подменять имя нельзя.
Когда полный цикл Sites недоступен в Work Mode, скилл после одной повторной попытки сам переключается на автономный HTML из своего рабочего процесса. Если вы просили именно Sites, он сообщит о блокере и не станет менять площадку без вашего согласия.
Какие задачи решает
- выложить проверенный отчёт как снапшот на хостинг Sites
- собрать пакет артефакта с привязкой к проекту Sites
- проверить, что Site доступен только владельцу
- переключиться на автономный HTML, когда цикл Sites недоступен
- сохранить зерно создателя при расширении доступа читателей
Примеры запросов агенту
- Опубликуй этот отчёт на Sites
- Собери пакет артефакта и задеплой его через Sites
- Проверь политику доступа Site перед публикацией
Как установить publish-artifact-to-sites
1Через Skills CLI (Vercel)
npx skills add openai/plugins --skill publish-artifact-to-sites -a codex2Вручную: положить файлы
.agents/skills/publish-artifact-to-sites/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add openai/plugins --skill publish-artifact-to-sites -a claude-code2Вручную: положить файлы
~/.claude/skills/publish-artifact-to-sites/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/publish-artifact-to-sites/
Вручную: положить файлы
.cursor/skills/publish-artifact-to-sites/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install openai/plugins publish-artifact-to-sites2Вручную: положить файлы
.github/skills/publish-artifact-to-sites/SKILL.mdКомандой платформы
gemini skills install https://github.com/openai/plugins --path plugins/data-analytics/skills/publish-artifact-to-sitesВручную: положить файлы
.devin/skills/publish-artifact-to-sites/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Claude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Скиллы Codex: как установить, где лежат и как вызвать
Вопросы о publish-artifact-to-sites
Как установить publish-artifact-to-sites в Claude?
Выполните npx skills add openai/plugins --skill publish-artifact-to-sites -a codex, после чего скилл окажется в .agents/skills/publish-artifact-to-sites/SKILL.md.
Что делает publish-artifact-to-sites?
Публикует проверенный отчёт или дашборд Data Analytics как снапшот на хостинге Sites. Живые подключения к источникам данных он не добавляет.
Когда скилл срабатывает сам?
В Work Mode — автоматически, если доступен полный цикл сборки и хостинга Sites. В Claude Desktop вне Work Mode он ждёт явного запроса на Sites или согласия на предложение поделиться.