К основному содержанию
скилл CX Codex

chrome-webstore-release-blueprint — скилл для Claude Code

Пошагово проводит через настройку OAuth и автоматическую публикацию расширения в Chrome Web Store по изменению версии.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add brianlovin/agent-config --skill chrome-webstore-release-blueprint -a claude-code
Открыть на GitHub

Что делает 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-code

2Вручную: положить файлы

~/.claude/skills/chrome-webstore-release-blueprint/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/chrome-webstore-release-blueprint/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Из того же набора12

simplify Переписывает код, который вы только что написали: снимает лишнюю вложенность, дубли и неудачные имена. Поведение программы остаётся прежним. CX Codex +1 20 100установок deslop Скилл проходит по диффу ветки и убирает лишние комментарии, защитные проверки и приведение к any, которые оставил ИИ. CX Codex +1 5 500установок rams Проверяет компоненты интерфейса на соответствие стандарту WCAG 2.1 и находит дефекты вёрстки. Пригодится при приёмке фронтенд-кода. CX Codex +1 3 000установок sentry Даёт агенту правила Sentry для отслеживания ошибок и трассировки производительности в Next.js. Нужен при добавлении такой инструментализации в приложение. CX Codex +1 2 800установок tdd Внедряет строгий цикл разработки через тестирование red-green-refactor. Помогает писать проверки по публичным API и двигаться короткими шагами. CX Codex +1 2 800установок react-doctor Скилл прогоняет React-кодовую базу по 47+ правилам и выдаёт оценку от 0 до 100 с указанием файлов и строк. Пригодится перед ревью или когда проект тормозит. CX Codex +1 2 800установок reclaude Разбирает раздутый CLAUDE.md на короткий корневой файл и папку .claude/rules/. Пригодится, когда инструкции для агента разрослись и в них стало легко запутаться. CX Codex +1 2 800установок bun Переключает агента на среду Bun вместо привычных Node.js и npm. Настраивает команды запуска, встроенные базы данных и сервер без внешних пакетов. CX Codex +1 2 800установок

Похожие

chrome-extensions GoogleChrome Помогает создавать и публиковать расширения для Chrome по стандартам Manifest V3. Задаёт правила для фоновых скриптов, боковых панелей и разрешений. CX Codex +1 10 900установок clerk-chrome-extension-patterns clerk Набор инструкций по интеграции @clerk/chrome-extension в браузерные расширения. Помогает настроить вход в popup, сессии в service worker и делегирование OAuth через веб-приложение. CX Codex +1 14 400установок chrome-extension samber Помогает создавать и дорабатывать Chrome-расширения на Manifest V3. Пригодится для manifest.json, content scripts, фоновой логики и API браузера. CX Codex +1 4 500установок chrome-extension-development Mindrally Ведёт агента по сборке расширений Chrome на Manifest V3: манифест, service worker, content scripts, попап, публикация в Chrome Web Store. CX Codex +1 2 800установок chrome-extension-ui pproenca Набор правил по интерфейсу расширений Chrome: где ставить popup, где side panel, как сделать доступную навигацию и понятные состояния загрузки. CX Codex +1 719установок javascript-chrome-apis-cursorrules-prompt-file PatrickJS Правило для Cursor, которое настраивает ИИ-агента на разработку расширений Chrome: манифест, архитектура, работа с Chrome API. ★ 41 011звёзд репо

Рядом в теме «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. Без них скилл дальше чек-листа не пойдёт.

Смотрите также

Спонсоры проекта

Компании, которые помогают держать аналитику открытой