chrome-webstore-release-blueprint — скилл для Claude Code
Пошагово проводит через настройку OAuth и автоматическую публикацию расширения в Chrome Web Store по изменению версии.
npx skills add brianlovin/agent-config --skill chrome-webstore-release-blueprint -a claude-codeЧто делает chrome-webstore-release-blueprint
Скилл ведёт вас по всей цепочке: включение Chrome Web Store API в Google Cloud, экран согласия OAuth, создание клиента, получение refresh-токена через OAuth Playground. Агент даёт по одному шагу и ждёт подтверждения, потому что действия в дашбордах выполняете вы, а не он.
После сбора пяти значений — CWS_CLIENT_ID, CWS_CLIENT_SECRET, CWS_REFRESH_TOKEN, CWS_PUBLISHER_ID, CWS_EXTENSION_ID — скилл помогает написать локальный шаблон секретов и загрузить их в CI. Если установлен gh, он предлагает автоматическую загрузку через gh secret set; без него остаётся ручной чек-лист. Секреты маскируются в логах и не попадают в git.
Дальше идёт рабочий процесс для CI: чтение версии из манифеста, обмен refresh-токена на access token, запрос fetchStatus, сравнение локальной версии с опубликованной. Публикация запускается только при смене версии. Успешной отправкой считаются состояния PENDING_REVIEW, PUBLISHED, PUBLISHED_TO_TESTERS, STAGED. Отдельный скрипт проверки статуса умеет выводить JSON и завершается с ошибкой при проблемах с авторизацией или API. Скилл не выполняет шаги в консоли Google за вас — без ваших действий там он не заработает.
Какие задачи решает
- настроить OAuth-клиент и получить refresh-токен для Chrome Web Store API
- собрать и загрузить zip расширения в стор из CI
- публиковать новую версию только при её изменении в манифесте
- проверить, в каком состоянии последняя отправка на ревью
- загрузить секреты в GitHub Actions через
gh
Примеры запросов агенту
- Помоги настроить автоматическую публикацию расширения в Chrome Web Store
- Проверь статус последней отправки в стор
- Сделай workflow, который публикует только при смене версии
Как установить chrome-webstore-release-blueprint
1Через Skills CLI (Vercel)
npx skills add brianlovin/agent-config --skill chrome-webstore-release-blueprint -a claude-code2Вручную: положить файлы
~/.claude/skills/chrome-webstore-release-blueprint/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/chrome-webstore-release-blueprint/
1Через Skills CLI (Vercel)
npx skills add brianlovin/agent-config --skill chrome-webstore-release-blueprint -a codex2Вручную: положить файлы
.agents/skills/chrome-webstore-release-blueprint/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add brianlovin/agent-config --skill chrome-webstore-release-blueprint -a cursor2Вручную: положить файлы
.cursor/skills/chrome-webstore-release-blueprint/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install brianlovin/agent-config chrome-webstore-release-blueprint2Вручную: положить файлы
.github/skills/chrome-webstore-release-blueprint/SKILL.md1Через Skills CLI (Vercel)
npx skills add brianlovin/agent-config --skill chrome-webstore-release-blueprint -a gemini-cli2Командой платформы
gemini skills install https://github.com/brianlovin/agent-config --path skills/chrome-webstore-release-blueprintВручную: положить файлы
.devin/skills/chrome-webstore-release-blueprint/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add brianlovin/agent-config --skill chrome-webstore-release-blueprint -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Из того же набора12
Похожие
Рядом в теме «DevOps и инфраструктура»
Всё по теме «DevOps и инфраструктура» →Вопросы о chrome-webstore-release-blueprint
Как установить chrome-webstore-release-blueprint в Claude?
Выполните npx skills add brianlovin/agent-config --skill chrome-webstore-release-blueprint -a claude-code. Скилл появится в ~/.claude/skills/chrome-webstore-release-blueprint/SKILL.md.
Что делает chrome-webstore-release-blueprint?
Проводит через настройку доступа к Chrome Web Store API и помогает собрать скрипты и CI-процесс для публикации расширения по версии.
Какие данные нужны для работы?
Пять значений: CWS_CLIENT_ID, CWS_CLIENT_SECRET, CWS_REFRESH_TOKEN, CWS_PUBLISHER_ID и CWS_EXTENSION_ID. Без них скилл дальше чек-листа не пойдёт.