zoom-video-sdk-flutter — Claude skill: Flutter video sessions
A Claude skill for building custom Zoom video sessions in Flutter apps: session lifecycle, event handling, mobile platform setup.
npx skills add openai/plugins --skill flutter -a codexWhat zoom-video-sdk-flutter does
This skill covers flutter_zoom_videosdk in Flutter apps that need their own real-time video sessions. These are custom sessions, not Zoom Meetings, and the integration is event-driven from the start — bind your listeners early or you will lose track of session state.
The material walks through the flow step by step: init, joinSession, media and control, leave, cleanup. Separate pages cover the helper-based architecture pattern, tokenized session join, listener mapping and action routing, plus package setup and platform prerequisites. There is a module map and a page listing deprecated items and contradictions.
Keep SDK credentials server-side and generate the JWT on your backend; the app should only receive a finished token. Feature support and enum names can drift between the wrapper and the native SDK, so check the version drift notes before you bump the package.
What it helps with
- build a custom video session inside a Flutter app
- bind SDK event listeners before joining a session
- walk through init, join, leave and cleanup in order
- issue a JWT on the backend instead of shipping keys in the app
- find out why enum names changed after an SDK upgrade
Example prompts for the agent
- Help me wire up flutter_zoom_videosdk and outline the session lifecycle
- Show how to bind event listeners before joinSession
- Generate the token on my backend and show the session join flow
How to install zoom-video-sdk-flutter
1Skills CLI (Vercel)
npx skills add openai/plugins --skill flutter -a codex2Manually: put the files in place
.agents/skills/flutter/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add openai/plugins --skill flutter -a claude-code2Manually: put the files in place
~/.claude/skills/flutter/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/flutter/
Manually: put the files in place
.cursor/skills/flutter/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install openai/plugins flutter2Manually: put the files in place
.github/skills/flutter/SKILL.mdPlatform CLI
gemini skills install https://github.com/openai/plugins --path plugins/zoom/skills/video-sdk/flutterManually: put the files in place
.devin/skills/flutter/SKILL.mdThe legacy .windsurf/skills/ path still works
Claude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
Step by step, with commands for each platform: Codex skills: how to install, where they live, how to call them
Questions about zoom-video-sdk-flutter
How do I install zoom-video-sdk-flutter in Claude?
Run npx skills add openai/plugins --skill flutter -a codex. The skill then lives at .agents/skills/flutter/SKILL.md.
What does zoom-video-sdk-flutter do?
It guides the agent through writing custom Zoom video session code in Flutter: session lifecycle, events, tokenized join, platform setup.
How is the Video SDK different from Zoom Meetings?
Video SDK sessions are custom sessions rather than Zoom Meetings, so joining relies on a token your backend generates and the app logic follows SDK events.
Source text
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