build-zoom-team-chat-app · openai — скилл для Codex: как установить
Скилл помогает спроектировать и написать приложение или чат-бота для Zoom Team Chat. Он задаёт порядок работы с API, карточками сообщений, вебхуками и авторизацией.
npx skills add openai/plugins --skill team-chat -a codexЧто делает build-zoom-team-chat-app
Скилл структурирует разработку интеграций для Zoom Team Chat. Сначала он разделяет сценарии на пользовательские действия через Team Chat API и отдельные боты через Chatbot API. Перед написанием кода агент определяет структуру сообщений: простые реплики, интерактивные карточки, кнопки, выпадающие списки или формы со слэш-командами.
Авторизация по OAuth выносится отдельно от отправки сообщений, включая обновление токенов и правила их хранения. Для обработки событий и кликов настраиваются вебхуки с проверкой цифровой подписи. Если на аккаунте не включён Zoom for Developers, создать или настроить такое приложение не получится. При отладке проверяются JID, членство в каналах и структура полезной нагрузки карточек.
Какие задачи решает
- выбрать между Team Chat API и Chatbot API под конкретный сценарий
- спроектировать интерактивные карточки с кнопками и выпадающими списками
- изолировать логику OAuth и обновления токенов от отправки сообщений
- настроить вебхуки с валидацией подписи и защитой от повторов
- найти ошибки в JID, правах доступа скоупов и структуре пейлоада
Примеры запросов агенту
- Помоги настроить вебхуки для бота в Zoom Team Chat с проверкой подписи
- Спроектируй карточку сообщения с кнопками и выпадающим списком для Zoom
- Раздели логику OAuth-токенов и отправку сообщений в Team Chat API
Как установить build-zoom-team-chat-app
1Через Skills CLI (Vercel)
npx skills add openai/plugins --skill team-chat -a codex2Вручную: положить файлы
.agents/skills/team-chat/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add openai/plugins --skill team-chat -a claude-code2Вручную: положить файлы
~/.claude/skills/team-chat/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/team-chat/
Вручную: положить файлы
.cursor/skills/team-chat/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install openai/plugins team-chat2Вручную: положить файлы
.github/skills/team-chat/SKILL.mdКомандой платформы
gemini skills install https://github.com/openai/plugins --path plugins/zoom/skills/team-chatВручную: положить файлы
.devin/skills/team-chat/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Claude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Скиллы Codex: как установить, где лежат и как вызвать
Вопросы о build-zoom-team-chat-app
Как установить build-zoom-team-chat-app в Codex?
Выполните команду npx skills add openai/plugins --skill team-chat -a codex. Файл навыка сохранится по пути .agents/skills/team-chat/SKILL.md.
Что делает скилл build-zoom-team-chat-app?
Он проводит через все этапы создания интеграции в Zoom Team Chat: от выбора API и настройки OAuth до вёрстки карточек и отладки вебхуков.
В чём разница между Team Chat API и Chatbot API по инструкции скилла?
Team Chat API применяется для действий от имени пользователя. Chatbot API нужен, когда сообщения и сценарии должны отправляться от лица отдельного бота.
Исходный текст
SKILL.md · MIT
--- name: build-zoom-team-chat-app description: Use when building Team Chat. --- # Build Zoom Team Chat App Use this skill when the target surface is Zoom Team Chat. First decide whether the integration is user-scoped messaging, a chatbot, an interactive message-card workflow, or a webhook-driven automation. ## Workflow 1. Choose the API surface: Team Chat API for user-scoped actions, Chatbot API for bot identity and chatbot workflows. 2. Confirm app type, scopes, role enablement, and whether the account has Zoom for Developers enabled. 3. Model message structure before coding: plain messages, rich cards, buttons, dropdowns, forms, slash commands, and threaded replies. 4. Implement OAuth and token refresh separately from message sending, with clear storage boundaries. 5. Add webhook handlers for interactivity and lifecycle events with signature verification and retry-safe processing. 6. Debug by checking JID formats, channel membership, bot installation, scopes, role settings, and message-card payload shape. ## References - Full preserved guide: [references/full-guide.md](references/full-guide.md) - API selection: [concepts/api-selection.md](concepts/api-selection.md) - Message structure: [concepts/message-structure.md](concepts/message-structure.md) - Message cards: [references/message-cards.md](references/message-cards.md) - Scopes: [references/scopes.md](references/scopes.md) - Chatbot setup: [examples/chatbot-setup.md](examples/chatbot-setup.md) - Common issues: [troubleshooting/common-issues.md](troubleshooting/common-issues.md)
© Zoom · MIT · openai/plugins
Похожие скиллы
Все скиллы по теме «Бэкенд и API» →Сначала — build-zoom-team-chat-app от других авторов.