
Security News
GitHub Actions Checkout Now Blocks Risky pull_request_target Checkouts
GitHub Actions checkout now blocks risky pull_request_target checkouts by default to help prevent pwn request supply chain attacks.
@cometchat/skills-native
Advanced tools
Deprecated alias for @cometchat/skills@4+. Forwards `cometchat-skills-native add` to `cometchat-skills add --family native`. Update your scripts to use the unified package.
Add CometChat to any React Native project through your AI coding agent. Works with Claude Code, Cursor, Codex, VS Code Copilot, Windsurf, Cline, Kiro, and 30+ more agents.
The cometchat dispatcher in this package is identical to the one in @cometchat/skills — install whichever package matches your project, or both for monorepos with web + native. One slash, /cometchat, works for every framework either package supports.
npx @cometchat/skills-native add
Supported IDEs: Claude Code (default), Cursor, Kiro, VS Code Copilot. Use --ide <name> to target a specific one, or --ide all.
Then in your IDE:
/cometchat add chat to my expo app
| Framework | Status |
|---|---|
| Expo (managed workflow) | ✅ |
| Expo Router (file-based routing) | ✅ |
| Bare React Native (CLI) | ✅ |
The dispatcher uses cometchat detect to pick the right pattern skills; nothing to configure manually.
The cometchat-skills-native add command writes 13 skills into your IDE's skills directory (.claude/skills/ for Claude Code, .cursor/skills/ for Cursor, etc.):
| Skill | Purpose |
|---|---|
cometchat | Shared dispatcher — detects framework, runs onboarding, writes integration code, surfaces the iteration menu |
cometchat-native-core | Init / login order, four-wrapper provider chain, env vars, anti-patterns |
cometchat-native-components | Component catalog — names, props, slot views, request builders |
cometchat-native-placement | Where to put chat — Stack screen / BottomTab / Modal / BottomSheet / Embedded |
cometchat-native-expo-patterns | Expo managed workflow — expo install, app.json config, gesture handler, Expo Router |
cometchat-native-bare-patterns | Bare RN — pod install, native modules, iOS Privacy Manifest, permissions |
cometchat-native-theming | CometChatThemeProvider, dark mode, per-component style objects |
cometchat-native-features | Calls, extensions, AI agent, reactions, polls — what each requires |
cometchat-native-customization | Custom text formatters, events, request-builder filtering, DataSource decorators |
cometchat-native-production | Server-minted auth tokens, user management CRUD, external-backend recipes |
cometchat-native-push | APNs + FCM setup, dashboard providers, client registration, tap-to-deep-link |
cometchat-native-testing | Jest + RNTL mocking, component tests, E2E with Detox or Maestro, CI |
cometchat-native-troubleshooting | Metro cache, pod install, iOS privacy manifest, native module linking |
.env with the correct prefix (EXPO_PUBLIC_* for Expo, plain for bare RN paired with react-native-dotenv) and records your choices in .cometchat/config.jsonNo templates, no experiences to pick — the agent writes real code that fits your app.
Re-run /cometchat anytime to pick from the iteration menu:
useColorScheme, custom Context, react-native-paper, restyle, tamagui)@cometchat/calls-sdk-react-native), reactions, polls, AI agent, smart repliesFor deeper component customization (custom views, SDK events, request builders), install the docs MCP:
Claude Code:
claude mcp add --transport http cometchat-docs https://www.cometchat.com/docs/mcp
Not required for the initial integration — the skill handles Phase A without it.
The skills call @cometchat/skills-cli@2.2.0+ under the hood (RN-aware detect, provision setup, doctor, verify). You can also run commands directly:
npx @cometchat/skills-cli detect # framework + expo_mode + RN version
npx @cometchat/skills-cli auth signup # create account in terminal
npx @cometchat/skills-cli provision setup \
--name my-rn-chat --region us \
--industry online_marketplaces \
--framework expo # or `react-native` for bare
No CometChat account required before starting — the skill walks you through signup from the terminal.
MIT
FAQs
Deprecated alias for @cometchat/skills@4+. Forwards `cometchat-skills-native add` to `cometchat-skills add --family native`. Update your scripts to use the unified package.
We found that @cometchat/skills-native demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 12 open source maintainers collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
GitHub Actions checkout now blocks risky pull_request_target checkouts by default to help prevent pwn request supply chain attacks.

Product
Socket now supports Custom Roles and Repository Access Permissions so organizations can control who can access specific repositories and actions.

Product
Socket MCP now lets AI assistants review org alerts, investigate threats using the Socket threat feed, and inspect package files in addition to dependency scoring.