setup-zoom-oauth — скилл для Codex: настройка OAuth в Zoom
Скилл разбирает авторизацию Zoom по шагам: тип приложения, grant flow, scopes, обмен и обновление токенов. Пригодится, когда интеграция встала на аутентификации.
npx skills add openai/plugins --skill setup-zoom-oauth -a codexЧто делает setup-zoom-oauth
Скилл включается, когда авторизация тормозит работу или выбор способа аутентификации определит всю интеграцию. Он ведёт по пяти шагам: определить модель приложения и кто кого авторизует, выбрать подходящий grant flow, собрать минимальный набор scopes под конкретный сценарий, задать хранение токенов и поведение при обновлении, и только после этого идти в справочные документы.
Внутри — ссылки на три справочника: oauth, general и rest-api. Скилл сам не выдаёт токены и не ходит в API, он задаёт порядок решений и подсказывает, где смотреть детали. Отдельный блок посвящён типичным ошибкам: выбрать grant до того, как понятна модель арендатора, запросить широкие scopes заранее, забыть про жизненный цикл refresh-токена.
Одна из ошибок в списке стоит внимания: после успешного обновления нельзя переиспользовать старый refresh-токен, нужно сохранять новый, который вернул сервер. Если авторизация падает, скилл советует сначала проверить конфигурацию приложения, а не списывать всё на API.
Какие задачи решает
- выбрать grant flow под модель приложения и арендатора
- собрать минимальный набор scopes под конкретный сценарий
- настроить хранение токенов и их обновление
- разобраться, почему падает авторизация, до правок в вызовах API
- не потерять новый refresh-токен после обновления
Примеры запросов агенту
- помоги настроить OAuth для Zoom в моём приложении
- какой grant flow выбрать, если авторизуется пользователь внутри чужого аккаунта
- авторизация Zoom возвращает ошибку — с чего начать проверку
Как установить setup-zoom-oauth
1Через Skills CLI (Vercel)
npx skills add openai/plugins --skill setup-zoom-oauth -a codex2Вручную: положить файлы
.agents/skills/setup-zoom-oauth/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add openai/plugins --skill setup-zoom-oauth -a claude-code2Вручную: положить файлы
~/.claude/skills/setup-zoom-oauth/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/setup-zoom-oauth/
Вручную: положить файлы
.cursor/skills/setup-zoom-oauth/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install openai/plugins setup-zoom-oauth2Вручную: положить файлы
.github/skills/setup-zoom-oauth/SKILL.mdКомандой платформы
gemini skills install https://github.com/openai/plugins --path plugins/zoom/skills/setup-zoom-oauthВручную: положить файлы
.devin/skills/setup-zoom-oauth/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Claude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Скиллы Codex: как установить, где лежат и как вызвать
Вопросы о setup-zoom-oauth
Как установить setup-zoom-oauth в Claude?
Выполните npx skills add openai/plugins --skill setup-zoom-oauth -a codex. После этого файл скилла лежит в .agents/skills/setup-zoom-oauth/SKILL.md.
Что делает setup-zoom-oauth?
Проводит через настройку авторизации Zoom: выбор типа приложения, grant flow, планирование scopes, обмен и обновление токенов. Плюс разбор типичных ошибок при отладке.
На чём чаще всего ломается настройка?
На refresh-токене: после успешного обновления старый переиспользовать нельзя, сохранять нужно новый. Ещё одна частая причина сбоев — grant выбран раньше, чем определена модель арендатора.
Исходный текст
SKILL.md · MIT
--- name: setup-zoom-oauth description: Use when setting up OAuth. --- # /setup-zoom-oauth Use this skill when auth is the blocker or when auth choices will shape the entire integration. ## Scope - App type selection - OAuth grant selection - Scope planning - Token exchange and refresh - Auth debugging and environment assumptions ## Workflow 1. Determine the app model and who is authorizing whom. 2. Choose the correct grant flow. 3. Identify minimum scopes for the user flow. 4. Define token storage and refresh behavior. 5. Route into the deepest relevant reference docs only after the above is clear. ## Primary References - [oauth](../oauth/SKILL.md) - [general](../general/SKILL.md) - [rest-api](../rest-api/SKILL.md) ## Common Mistakes - Picking a grant before clarifying the actor and tenant model - Asking for broad scopes before confirming the exact workflow - Forgetting refresh-token behavior and token lifecycle handling - Reusing an old refresh token after a successful refresh instead of storing the newly returned one - Treating auth failures as API failures without checking app configuration first
© Zoom · MIT · openai/plugins