setup-zoom-webhooks · openai — скилл для Codex: вебхуки Zoom
Скилл для Codex и ChatGPT, который ведёт агента по настройке вебхуков Zoom: подписки, проверка подписи, идемпотентные обработчики.
npx skills add openai/plugins --skill webhooks -a codexЧто делает setup-zoom-webhooks
Скилл включается, когда интеграция принимает события Zoom по HTTP. Агент сначала разбирается, какие типы событий и какой охват ресурсов нужны, и только потом создаёт подписки. Дальше идёт проверка эндпоинта и подписи — до того, как в дело вступит бизнес-логика.
Внутри описан порядок работы: сохранять сырые ID событий, метки времени и метаданные доставки для защиты от повторов и отладки; делать обработчики идемпотентными, потому что Zoom умеет повторять доставку; при требованиях к надёжности разводить приём вебхуков и вызовы API через очередь. Отлаживать предлагается по чек-листу: доступность эндпоинта, TLS, работа с validation token, базовая строка подписи, подписка на события в приложении и настройки на уровне аккаунта.
В комплекте справочники: полное руководство, проверка подписи, подписки, события и разбор частых проблем. Если нужен постоянный поток событий с низкой задержкой, скилл советует сравнить решение с setup-zoom-websockets — это другой подход, и выбор влияет на архитектуру. Ставить имеет смысл, когда вы уже решили, что события приходят по HTTP.
Какие задачи решает
- принять события Zoom на свой HTTP-эндпоинт
- проверить подпись вебхука до обработки бизнес-логики
- защититься от повторной доставки одного и того же события
- развести приём вебхуков и вызовы API через очередь
- найти причину, почему Zoom не доставляет события
Примеры запросов агенту
- настрой вебхуки Zoom для нашего приложения
- добавь проверку подписи в обработчик событий Zoom
- почему Zoom не доставляет события на наш эндпоинт?
Как установить setup-zoom-webhooks
1Через Skills CLI (Vercel)
npx skills add openai/plugins --skill webhooks -a codex2Вручную: положить файлы
.agents/skills/webhooks/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add openai/plugins --skill webhooks -a claude-code2Вручную: положить файлы
~/.claude/skills/webhooks/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/webhooks/
Вручную: положить файлы
.cursor/skills/webhooks/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install openai/plugins webhooks2Вручную: положить файлы
.github/skills/webhooks/SKILL.mdКомандой платформы
gemini skills install https://github.com/openai/plugins --path plugins/zoom/skills/webhooksВручную: положить файлы
.devin/skills/webhooks/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Claude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Скиллы Codex: как установить, где лежат и как вызвать
Вопросы о setup-zoom-webhooks
Как установить setup-zoom-webhooks в Claude?
Выполните npx skills add openai/plugins --skill webhooks -a codex, затем откройте .agents/skills/webhooks/SKILL.md.
Что делает setup-zoom-webhooks?
Проводит агента по шагам настройки вебхуков Zoom: выбор типов событий и охвата ресурсов, проверка эндпоинта и подписи, идемпотентные обработчики, отладка доставки.
Чем вебхуки отличаются от setup-zoom-websockets?
Вебхуки подходят, когда события приходят по HTTP. Для постоянного потока событий с низкой задержкой скилл советует сравнить решение с setup-zoom-websockets.
Исходный текст
SKILL.md · MIT
--- name: setup-zoom-webhooks description: Use when building Zoom webhooks. --- # Setup Zoom Webhooks Use this skill when the integration receives Zoom events over HTTP. If the user needs persistent low-latency event streams, compare against `setup-zoom-websockets`. ## Workflow 1. Identify the event types and resource scope before creating subscriptions. 2. Implement endpoint verification and signature verification before processing business logic. 3. Store raw event IDs, timestamps, and delivery metadata for replay protection and debugging. 4. Make handlers idempotent because Zoom can retry delivery. 5. Separate webhook ingestion from downstream API calls with a queue when reliability matters. 6. Debug by checking endpoint reachability, TLS, validation token handling, signature base string, app event subscription, and account-level settings. ## References - Full preserved guide: [references/full-guide.md](references/full-guide.md) - Signature verification: [references/signature-verification.md](references/signature-verification.md) - Subscriptions: [references/subscriptions.md](references/subscriptions.md) - Events: [references/events.md](references/events.md) - Common issues: [troubleshooting/common-issues.md](troubleshooting/common-issues.md)
© Zoom · MIT · openai/plugins
Похожие скиллы
Всё по теме «Бэкенд и API» →Сначала — setup-zoom-webhooks от других авторов.