zoom-video-sdk-flutter — скилл для Codex: видео-сессии на Flutter
Скилл для сборки кастомных видеосессий Zoom в приложении на Flutter: жизненный цикл сессии, события, подключение к мобильным платформам.
npx skills add openai/plugins --skill flutter -a codexЧто делает zoom-video-sdk-flutter
Скилл описывает работу с flutter_zoom_videosdk в приложениях на Flutter, где нужны собственные видеосессии. Это не Zoom Meetings: Video SDK даёт кастомные сессии, и вся интеграция строится вокруг событий — слушателей лучше привязывать сразу, на старте, иначе легко потерять состояние сессии.
Внутри — разборы по шагам: инициализация, вход в сессию, работа с медиа и управлением, выход и очистка. Отдельно разобраны шаблон архитектуры на helper-обёртках, вход в сессию по токену, маршрутизация событий и настройка пакета с требованиями к платформам. Есть индекс модулей и список устаревших мест, где встречаются противоречия.
Учётные данные SDK держите на сервере, JWT генерируйте на бэкенде — в приложение токен приходит уже готовым. Имена фич и enum могут расходиться между версиями обёртки и нативной части, поэтому перед обновлением SDK стоит свериться с разделом про дрейф версий.
Какие задачи решает
- собрать кастомную видеосессию в приложении на Flutter
- привязать слушателей событий SDK до входа в сессию
- провести пользователя по циклу init → join → leave → cleanup
- выпустить JWT-токен на бэкенде и не хранить ключи в приложении
- разобраться, почему после обновления SDK поменялись имена enum
Примеры запросов агенту
- Помоги подключить flutter_zoom_videosdk и описать жизненный цикл сессии
- Разбери, как привязать слушателей событий до joinSession
- Сгенерируй токен на бэкенде и покажи вход в сессию по нему
Как установить zoom-video-sdk-flutter
1Через Skills CLI (Vercel)
npx skills add openai/plugins --skill flutter -a codex2Вручную: положить файлы
.agents/skills/flutter/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add openai/plugins --skill flutter -a claude-code2Вручную: положить файлы
~/.claude/skills/flutter/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/flutter/
Вручную: положить файлы
.cursor/skills/flutter/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install openai/plugins flutter2Вручную: положить файлы
.github/skills/flutter/SKILL.mdКомандой платформы
gemini skills install https://github.com/openai/plugins --path plugins/zoom/skills/video-sdk/flutterВручную: положить файлы
.devin/skills/flutter/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Claude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Скиллы Codex: как установить, где лежат и как вызвать
Вопросы о zoom-video-sdk-flutter
Как установить zoom-video-sdk-flutter в Claude?
Выполните npx skills add openai/plugins --skill flutter -a codex, после чего скилл окажется в .agents/skills/flutter/SKILL.md.
Что делает zoom-video-sdk-flutter?
Помогает агенту писать код для кастомных видеосессий Zoom в приложениях на Flutter: жизненный цикл сессии, события, вход по токену, настройка платформ.
Чем Video SDK отличается от Zoom Meetings?
Сессии Video SDK — кастомные, а не встречи Zoom. Поэтому вход строится на токене, который генерирует ваш бэкенд, а логика приложения опирается на события SDK.
Исходный текст
SKILL.md · MIT
--- name: zoom-video-sdk-flutter description: | Zoom Video SDK for Flutter. Use when building custom video session apps in Flutter with flutter_zoom_videosdk, event-driven architecture, session lifecycle handling, and mobile platform integration patterns. --- # Zoom Video SDK (Flutter) Use this skill for Flutter apps that build custom real-time video session experiences with Zoom Video SDK. ## Quick Links 1. **[Lifecycle Workflow](concepts/lifecycle-workflow.md)** - init -> joinSession -> media/control -> leave -> cleanup 2. **[SDK Architecture Pattern](concepts/sdk-architecture-pattern.md)** - helper-based API surface and event model 3. **[High-Level Scenarios](concepts/high-level-scenarios.md)** - common product patterns 4. **[Setup Guide](examples/setup-guide.md)** - package setup + platform prerequisites 5. **[Session Join Pattern](examples/session-join-pattern.md)** - tokenized session join flow 6. **[Event Handling Pattern](examples/event-handling-pattern.md)** - listener mapping and action routing 7. **[SKILL.md](SKILL.md)** - complete navigation ## Core Notes - Video SDK sessions are custom sessions, not Zoom Meetings. - Keep SDK credentials server-side; generate JWT token on backend. - Integration is strongly event-driven; bind listener flows early. - Feature support and enum names can drift by wrapper/native version. ## References - [Flutter Reference Index](references/flutter-reference.md) - [Module Map](references/module-map.md) - [Official Sources](references/official-sources.md) - [Deprecated and Contradictions](troubleshooting/deprecated-and-contradictions.md) ## Related Skills - [zoom-video-sdk](../SKILL.md) - [zoom-oauth](../../oauth/SKILL.md) - [zoom-general](../../general/SKILL.md) ## Merged from video-sdk/flutter/SKILL.md # Zoom Video SDK Flutter - Documentation Index ## Start Here 1. [SKILL.md](SKILL.md) 2. [Lifecycle Workflow](concepts/lifecycle-workflow.md) 3. [SDK Architecture Pattern](concepts/sdk-architecture-pattern.md) 4. [Setup Guide](examples/setup-guide.md) ## Concepts - [Lifecycle Workflow](concepts/lifecycle-workflow.md) - [SDK Architecture Pattern](concepts/sdk-architecture-pattern.md) - [High-Level Scenarios](concepts/high-level-scenarios.md) ## Examples - [Setup Guide](examples/setup-guide.md) - [Session Join Pattern](examples/session-join-pattern.md) - [Event Handling Pattern](examples/event-handling-pattern.md) ## References - [Flutter Reference Index](references/flutter-reference.md) - [Module Map](references/module-map.md) - [Official Sources](references/official-sources.md) ## Troubleshooting - [Common Issues](troubleshooting/common-issues.md) - [Version Drift](troubleshooting/version-drift.md) - [Deprecated and Contradictions](troubleshooting/deprecated-and-contradictions.md) ## Operations - [RUNBOOK.md](RUNBOOK.md) - 5-minute preflight and debugging checklist.
© Zoom · MIT · openai/plugins