gutsofpratik/horizon-skills/react-native

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

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.

Install

npx vskill@latest install gutsofpratik/horizon-skills/react-native

SKILL.md

The same SKILL.md was published earlier as anthropics/knowledge-work-plugins/react-native.

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
  2. Lifecycle Workflow
  3. Architecture
  4. Setup Guide
Concepts
Examples
References
Troubleshooting

Operations

  • RUNBOOK.md - 5-minute preflight and debugging checklist.

Security

  • Security scanPassed, 90 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

Repository stars
2
7-day trend score
0

Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/gutsofpratik/horizon-skills/react-native/badge)](https://verified-skill.com/skills/gutsofpratik/horizon-skills/react-native)

Something wrong with this skill or its page? Tell us.