CometChat Skills plugin
CometChat skills add chat and calling to React, Angular, React Native, iOS, Android and Flutter apps from one prompt
- 171 ★ on the repository
- Last commit
- MIT
Broad access
Why this level
- The agent edits app code, and the migration skill removes the previous chat features, dependencies and server endpoints
- The data-move script runs with keys and reads users, groups and message history
Install
- Works in
In your terminal, with SkillFoxx CLI
npx skillfoxx add plugins/cometchat-skillsDetects the agents on your machine, shows the access level and pins the version.
Other ways to install
Access and checks
How we reviewBroad accessThe tool can change data, run commands or handle secrets.
- The agent edits app code, and the migration skill removes the previous chat features, dependencies and server endpoints
- The data-move script runs with keys and reads users, groups and message history
This is third-party code. Review the repository files before installing.
What it does
The `@cometchat/skills` v5 package installs with `npx @cometchat/skills add`. The installer detects the project: React with Vite, Next.js, CRA, Astro or React Router, Angular, React Native and Expo, native iOS and Android, or Flutter. It then places the skills for your agent, for example in `.claude/skills/` for Claude Code. After that you simply tell the agent "add chat to my app". The `cometchat` skill holds a short conversation about framework, intent, placement and credentials, builds a plan and waits for your approval, then hands over to the `-core` skill for that platform. There are skills for six UI Kits: React 7, Angular 5, React Native 5, iOS 5, Android 6 and Flutter 6, plus headless Calls SDK skills for voice and video and a Chat SDK for Android. A separate prompt, "migrate my app to CometChat", runs a migration from Sendbird or Stream: a `cometchat-migration` branch, replacement of features, removal of those CometChat lacks, a rewritten server token and webhooks, and a script for moving users, groups and history. The outcome is recorded in `COMETCHAT_MIGRATION.md`.
Who it is for. Mobile and web developers adding chat and video calls to an app or moving off Sendbird and Stream, and asking Claude Code, Cursor or Codex to do it.
Good fit when
- A Next.js or Vite app has no chat yet and the agent should add one following an approved plan
- A native iOS, Android or Flutter app needs voice and video through the Calls SDK
- The project runs on Sendbird or Stream Chat and the whole migration must happen in a separate branch
- Credentials are easier to pull from the dashboard through `npx @cometchat/skills-cli@3 auth login`
- The agent needs current CometChat docs, which the plugin wires in through the Docs MCP
Not a fit when
- Chat is built on another service: the skills are tuned only to CometChat UI Kits and SDKs
- The project is on a platform outside the six families, such as Vue: there are no ready skills for it
- You want your own chat on your own server with no external service: CometChat runs as a cloud platform
Example request
Add chat and calls to this Next.js project: first ask where to place it and show the plan before editingLimitations
The skills work only with CometChat products and need an account, an app ID, a region and an auth key, which the dashboard CLI pulls from your account. Migration from Sendbird or Stream fully removes features CometChat lacks, with their code, UI entry points and dependencies, and runs the data-move script once credentials are given. So run it on the `cometchat-migration` branch and check the build and the final lists. Version 5 is a rewrite, and `add` removes the old v4 skills. The plugin connects a remote Docs MCP at `https://mcp.cometchat.com/mcp`.
How to disable. Delete the `cometchat*` skill folders from the agent skills directory. The Claude Code plugin is removed with `/plugin uninstall cometchat-skills@cometchat`. UI Kit packages already added to the project are removed with your usual package manager.
FAQ
How do I install CometChat Skills in Claude Code?
Run `npx @cometchat/skills add --ide claude`. Or add the plugin: `/plugin marketplace add cometchat/cometchat-skills`, then `/plugin install cometchat-skills@cometchat`. The plugin also connects the Docs MCP.
What do I tell the agent after installing?
The phrase "add chat to my app". The agent asks about framework, intent and placement, shows a plan and starts after your approval.
Which platforms are supported?
Six UI Kit families: React v7, Angular v5, React Native v5, iOS v5, Android v6 and Flutter v6. Headless Calls SDKs cover voice and video, and Android also has a Chat SDK. Pick a platform with `--family`.
How do the skills get credentials?
A separate CLI, `npx @cometchat/skills-cli@3 auth login` then `provision run`, takes the app ID, region and auth key from the dashboard. That CLI writes no app code.
What happens when migrating from Sendbird?
The phrase "migrate my app to CometChat" starts work on the `cometchat-migration` branch: replacing features, removing missing ones, rewiring the token and webhooks, and a data-move script. The result goes to `COMETCHAT_MIGRATION.md` with two lists.
Discussion
No questions or reviews yet.
Related
PluginsCometChat MCP: docs and implementation bundles
CometChat docs-mcp
Official CometChat MCP server searches the docs and bundles integration scenarios for chat, calls and moderation in your app
Apollo agent skills: Client, Server, iOS, Kotlin, MCP Server, Rover, GraphQL schemas and operations. Install via npx skills.
Seven skills that teach an agent to write Jetpack Compose and Compose Multiplatform in one architectural style
Vercel AI SDK skill: an agent writes chat, streaming and agents from the docs of the installed package version
skills-npm links agent skills shipped in your dependencies in node_modules and listed in the skills field of package.json
Builder Skills
Skills for agents
A set of small skills from Builder.io for agent work habits: visual plans and diff recaps, docs-first checks, cross-agent review and clean status updates
Comparison with similar tools
Cards that share the main search query, and how they differ.
| Tool | Official | Authentication | Repository stars | Main difference |
|---|---|---|---|---|
| CometChat Skills (this card) | yes | 171 | ||
| CometChat MCP: docs and implementation bundles | yes | not required | 146 | the official CometChat docs MCP server, while this holds skills that embed chat and run migration |
| Chat SDK | no | 2,474 | the Vercel skill for messenger bots, while this puts chat and calls inside your own app |
README in short
The README explains that the v5 package covers six UI Kit families and shows installation through `npx` with project detection, or as a plugin. Usage, migration from Sendbird and Stream, the credentials CLI, a table of the pack contents and tested versions follow.