zoom-meeting-sdk-react-native — скилл для Codex: встраивание Zoom
Скилл для ИИ-агента, который помогает встроить встречи Zoom в приложение на React Native: авторизация по JWT, вход и старт встречи, настройка iOS и Android.
npx skills add openai/plugins --skill react-native -a codexЧто делает zoom-meeting-sdk-react-native
Скилл описывает жизненный цикл встраивания: инициализация SDK, авторизация, вход или старт встречи, работа внутри встречи, очистка ресурсов. Обёртка @zoom/meetingsdk-react-native даёт набор вызовов — initSDK(config), isInitialized(), updateMeetingSetting(config), joinMeeting(config), startMeeting(config) и cleanup(). Агент подсказывает, в каком порядке их дёргать и что передавать.
Внутри — разбор архитектуры: JS-обёртка, нативный мост, слои SDK под iOS и Android. Отдельные файлы закрывают установку пакета и требования платформ, паттерн входа с JWT, номером встречи и паролем, старт встречи хостом через ZAK, настройку Podfile и Gradle. Есть заметки о различиях поведения нативного моста и чек-лист для отладки.
Два момента стоит держать в голове. Нативные зависимости Meeting SDK под iOS и Android всё равно придётся настраивать руками — обёртка их не заменяет. Генерацию JWT держите на бэкенде: секрет SDK в приложении хранить нельзя. Если у вас Expo, этот путь не подходит.
Какие задачи решает
- встроить вход во встречу Zoom прямо в экран React Native
- сгенерировать JWT на бэкенде и передать его в
joinMeeting - запустить встречу хостом через
zoomAccessToken - разобраться, почему нативный мост ведёт себя по-разному на iOS и Android
- настроить Podfile и Gradle под Meeting SDK
Примеры запросов агенту
- Помоги встроить вход в встречу Zoom в мой React Native экран через
@zoom/meetingsdk-react-native - Покажи паттерн старта встречи хостом: что передавать в
startMeetingвместе с ZAK - Разбери по шагам настройку iOS и Android для Zoom Meeting SDK в React Native
Как установить zoom-meeting-sdk-react-native
1Через Skills CLI (Vercel)
npx skills add openai/plugins --skill react-native -a codex2Вручную: положить файлы
.agents/skills/react-native/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add openai/plugins --skill react-native -a claude-code2Вручную: положить файлы
~/.claude/skills/react-native/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/react-native/
Вручную: положить файлы
.cursor/skills/react-native/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install openai/plugins react-native2Вручную: положить файлы
.github/skills/react-native/SKILL.mdКомандой платформы
gemini skills install https://github.com/openai/plugins --path plugins/zoom/skills/meeting-sdk/react-nativeВручную: положить файлы
.devin/skills/react-native/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Claude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Скиллы Codex: как установить, где лежат и как вызвать
Из того же набора304
Весь набор →Похожие
Рядом в теме «Мобильная разработка»
Всё по теме «Мобильная разработка» →Вопросы о zoom-meeting-sdk-react-native
Как установить zoom-meeting-sdk-react-native в Claude?
Выполните npx skills add openai/plugins --skill react-native -a codex, затем скилл окажется в .agents/skills/react-native/SKILL.md.
Что делает zoom-meeting-sdk-react-native?
Проводит агента по встраиванию встреч Zoom в приложение на React Native: инициализация SDK, авторизация, вход и старт встречи, настройка платформ и отладка нативного моста.
Какие ограничения по платформам?
Документация отмечает поддержку React Native до 0.75.4, Expo не поддерживается. Нативные зависимости Meeting SDK под iOS и Android нужно настроить отдельно.
Исходный текст
SKILL.md · MIT
--- name: zoom-meeting-sdk-react-native description: Zoom Meeting SDK for React Native. Use when embedding Zoom meetings in React Native iOS/Android apps with @zoom/meetingsdk-react-native, JWT auth, join/start flows, platform setup, and native bridge troubleshooting. --- # Zoom Meeting SDK (React Native) Use this skill when building React Native apps that need embedded Zoom meeting join/start flows. ## Quick Links 1. **[Lifecycle Workflow](concepts/lifecycle-workflow.md)** - init -> auth -> join/start -> in-meeting -> cleanup 2. **[Architecture](concepts/architecture.md)** - JS wrapper, native bridge, iOS/Android SDK layers 3. **[High-Level Scenarios](concepts/high-level-scenarios.md)** - practical product patterns 4. **[Setup Guide](examples/setup-guide.md)** - install package + platform requirements 5. **[Join Meeting Pattern](examples/join-meeting-pattern.md)** - JWT + meetingNumber + password 6. **[Start Meeting Pattern](examples/start-meeting-pattern.md)** - ZAK-based host start 7. **[SKILL.md](SKILL.md)** - full navigation ## Core APIs (Wrapper) From `@zoom/meetingsdk-react-native` wrapper surface: - `initSDK(config)` - `isInitialized()` - `updateMeetingSetting(config)` - `joinMeeting(config)` - `startMeeting(config)` - `cleanup()` See: **[Wrapper API](references/wrapper-api.md)** ## Critical Notes - You still need native iOS/Android Meeting SDK dependencies configured. - `joinMeeting` and `startMeeting` return numeric status/error codes from native layer. - For host start flow, pass `zoomAccessToken` (ZAK). - Keep JWT generation on backend, never embed SDK secret in app. - Current docs note React Native support up to `0.75.4`; Expo is not supported. ## Platform Guides - **[iOS Setup](references/ios-setup.md)** - Podfile, optional ReplayKit/app group fields - **[Android Setup](references/android-setup.md)** - Gradle dependency + options mapping - **[Native Bridge Notes](references/native-bridge-notes.md)** - behavior differences and gotchas ## Troubleshooting - **[Common Issues](troubleshooting/common-issues.md)** - **[Version Drift](troubleshooting/version-drift.md)** - **[Deprecated/Contradictions](troubleshooting/deprecated-and-contradictions.md)** ## Related Skills - **[zoom-meeting-sdk](../SKILL.md)** - parent Meeting SDK hub - **[zoom-oauth](../../oauth/SKILL.md)** - auth flow and token management - **[zoom-general](../../general/SKILL.md)** - cross-product architecture decisions ## Documentation Index ### Start Here 1. [SKILL.md](SKILL.md) 2. [Lifecycle Workflow](concepts/lifecycle-workflow.md) 3. [Architecture](concepts/architecture.md) 4. [Setup Guide](examples/setup-guide.md) ### Concepts - [Lifecycle Workflow](concepts/lifecycle-workflow.md) - [Architecture](concepts/architecture.md) - [Auth and Token Model](concepts/auth-and-token-model.md) - [High-Level Scenarios](concepts/high-level-scenarios.md) ### Examples - [Setup Guide](examples/setup-guide.md) - [Join Meeting Pattern](examples/join-meeting-pattern.md) - [Start Meeting Pattern](examples/start-meeting-pattern.md) - [Provider Hook Pattern](examples/provider-hook-pattern.md) ### References - [Wrapper API](references/wrapper-api.md) - [Android Setup](references/android-setup.md) - [iOS Setup](references/ios-setup.md) - [Native Bridge Notes](references/native-bridge-notes.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