cometchat-native-features

Enable CometChat native features in React Native projects via CLI or dashboard.

74|2|Updated Apr 3, 2026
One-click install
npx skills add https://github.com/cometchat/cometchat-skills --skill cometchat-native-features
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cometchat-native-features
Source: https://github.com/cometchat/cometchat-skills/tree/main/skills/cometchat-native-features
Command: npx skills add https://github.com/cometchat/cometchat-skills --skill cometchat-native-features

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a catalog and playbook to enable and orchestrate CometChat's native features in React Native projects, including calls, extensions, an AI agent, and in-call chat, helping teams scope, install, and wire integrations efficiently.

Core Features & Use Cases

  • Calls: install and configure the separate calls SDK and required native dependencies to enable voice and video calling.
  • Extensions: enable dashboard-toggle extensions like polls, stickers, smart replies, translation, link previews, and collaborative tools.
  • AI Agent: integrate an AI assistant for chat and agent-based workflows, with optional AI history UI.
  • In-Call Chat: provide in-call messaging and context-aware chat during an active call.
  • The skill guides whether to use Expo-managed or bare RN setups and explains CLI vs dashboard enablement.

Quick Start

Choose the features you need (calls, extensions, AI agent, in-call chat), enable them via the CLI or dashboard, then install the appropriate SDKs and wire up listeners in your React Native app.

Frequently Asked Questions about cometchat-native-features

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I enable CometChat voice and video calls in a React Native app?

To enable CometChat calls in a React Native app, you must install and configure the separate calls SDK alongside required native dependencies. The skill guides dependency installation and platform permissions for both Expo-managed and bare setups to activate voice and video calling.

Can I use dashboard-toggle extensions like polls and stickers in my React Native chat?

Yes, you can enable dashboard-toggle extensions like polls, stickers, smart replies, translation, link previews, and collaborative tools in React Native chat. The skill guides feature activation via the CLI or dashboard so teams can scope and wire these extensions efficiently.

Does this CometChat integration support both Expo-managed and bare React Native setups?

Yes, this CometChat integration supports both Expo-managed and bare React Native setups. The skill guides whether to use Expo-managed or bare configurations, handling dependency installation and platform permissions across both environments to ensure proper UI integration scenarios.

How do I integrate an AI agent into my React Native chat workflow?

To integrate an AI agent into React Native chat workflows, you activate the assistant feature and optionally include the AI history UI. The skill provides a playbook to scope, install, and wire agent-based workflows, ensuring proper listener wiring at the app root.

What is the best way to wire in-call chat features during an active CometChat call?

The best way to wire in-call chat is by providing context-aware messaging during an active CometChat call. The skill orchestrates this native feature by guiding listener wiring at the app root, ensuring safe usage with guardrails on non-essential deployments for React Native projects.