cometchat-native-calls
Installation
SKILL.md
Purpose
Production-grade voice + video calling for React Native (Expo managed + bare CLI). Loaded by cometchat-calls when framework is expo or react-native. Operates in two modes:
- Standalone — calls is the product. Chat SDK (signaling) + Calls SDK (WebRTC) + your own RN screens. VoIP push is mandatory — same rule as native iOS / Android.
- Additive — calls layered onto an existing CometChat React Native UI Kit integration. Adds call buttons inline, mounts
CometChatIncomingCallat app root.
Read these other skills first:
cometchat-calls— dispatcher (modes, hard rules, anti-patterns)cometchat-native-core— Chat SDK init, login, env conventions, gesture handler peer-dep rules- Framework path:
cometchat-native-expo-patterns(managed) ORcometchat-native-bare-patterns(CLI)
Ground truth:
- SDK source —
calls-sdk-react-native-5/package/ - Sample app —
calls-sdk-react-native-5/sample-apps/cometchat-calls-sample-app-react-native/ - Public docs — https://www.cometchat.com/docs/calls/react-native/overview