zoom-rtms · openai — скилл для Codex: потоки Zoom и установка
Скилл помогает проектировать интеграции с потоками Zoom RTMS: от жизненного цикла WebSocket до обработки медиа. Пригодится для встреч и голосовых медиа контакт-центра.
npx skills add openai/plugins --skill rtms -a codexЧто делает zoom-rtms
Скилл ведёт по этапам работы с RTMS: сначала выбрать источник потока, затем решить, достаточно ли RTMS или нужен бот на Meeting SDK. После этого он предлагает продумать жизненный цикл WebSocket — подписки на события, проверку соединения, запуск медиа, heartbeat, переподключение и завершение.
Для разных типов данных, включая аудио, видео, демонстрацию экрана, чат, транскрипт и метаданные, нужны отдельные подходы к payload и таймингам. Скилл также охватывает конвейеры для буферизации, транскрибации, анализа ИИ и записи, а при отладке предлагает изолировать настройки приложения, доставку событий, авторизацию потока, сеть и декодирование медиа.
Если боту нужны видимая участникам идентичность, управление встречей или поведение в интерфейсе, одного RTMS недостаточно: скилл советует рассмотреть Meeting SDK.
Какие задачи решает
- выбрать подходящий источник RTMS для встречи или контакт-центра
- спроектировать жизненный цикл WebSocket для медиапотока
- разделить обработку аудио, видео, чата и метаданных
- подготовить поток к транскрибации или анализу ИИ
- локализовать сбой в доставке событий или декодировании медиа
Примеры запросов агенту
- Спроектируй интеграцию с Zoom RTMS для получения аудио с встречи и опиши этапы подключения WebSocket.
- Сравни RTMS и Meeting SDK для бота, которому нужны видимая участникам идентичность и управление встречей.
- Разбери, как организовать обработку видеопотока и транскрипта из RTMS, включая переподключение и завершение соединения.
Как установить zoom-rtms
1Через Skills CLI (Vercel)
npx skills add openai/plugins --skill rtms -a codex2Вручную: положить файлы
.agents/skills/rtms/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add openai/plugins --skill rtms -a claude-code2Вручную: положить файлы
~/.claude/skills/rtms/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/rtms/
Вручную: положить файлы
.cursor/skills/rtms/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install openai/plugins rtms2Вручную: положить файлы
.github/skills/rtms/SKILL.mdКомандой платформы
gemini skills install https://github.com/openai/plugins --path plugins/zoom/skills/rtmsВручную: положить файлы
.devin/skills/rtms/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Claude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Скиллы Codex: как установить, где лежат и как вызвать
Вопросы о zoom-rtms
Как установить zoom-rtms в Codex?
Выполните npx skills add openai/plugins --skill rtms -a codex. Файл скилла находится по пути .agents/skills/rtms/SKILL.md.
Что делает zoom-rtms?
Скилл помогает спроектировать работу с Zoom RTMS: подключение WebSocket, обработку типов медиа и отладку доставки потока.
Подойдёт ли zoom-rtms для бота, видимого участникам встречи?
Если боту нужны видимая идентичность, управление встречей или поведение в интерфейсе, скилл предлагает рассмотреть Meeting SDK вместо одного RTMS.
Исходный текст
SKILL.md · MIT
--- name: zoom-rtms description: Use when using RTMS. --- # Zoom Realtime Media Streams Use this skill when the integration needs real-time meeting or contact-center media as a backend stream. If the workflow needs a visible participant bot, compare against `build-zoom-bot` and `zoom-meeting-sdk-linux` before choosing RTMS. ## Workflow 1. Confirm the source surface: Meetings RTMS, Contact Center voice media, or another documented RTMS stream. 2. Decide whether RTMS is sufficient or whether a Meeting SDK bot is required for participant identity, meeting controls, or UI-visible behavior. 3. Implement the WebSocket lifecycle first: event subscription, connection validation, media start, heartbeat, reconnect, and shutdown. 4. Process media types intentionally: audio, video, screen share, chat, live transcript, and metadata have different payload and timing constraints. 5. Design downstream pipelines for buffering, transcription, AI analysis, recording, or tool invocation. 6. Debug by isolating app setup, webhook/event delivery, stream authorization, network connectivity, and media payload decoding. ## References - Full preserved guide: [references/full-guide.md](references/full-guide.md) - Connection architecture: [concepts/connection-architecture.md](concepts/connection-architecture.md) - Lifecycle flow: [concepts/lifecycle-flow.md](concepts/lifecycle-flow.md) - Media types: [references/media-types.md](references/media-types.md) - Data types: [references/data-types.md](references/data-types.md) - RTMS bot example: [examples/rtms-bot.md](examples/rtms-bot.md) - Common issues: [troubleshooting/common-issues.md](troubleshooting/common-issues.md)
© Zoom · MIT · openai/plugins
Похожие скиллы
Каталог скиллов SKILL.md →Сначала — zoom-rtms от других авторов.