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
PluginOfficial

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
All reasons and checks

cometchat/cometchat-skills

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add plugins/cometchat-skills

Detects the agents on your machine, shows the access level and pins the version.

Other ways to install

Access and checks

How we review

Broad 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 editing

Limitations

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.

Plugins
Official

Official CometChat MCP server searches the docs and bundles integration scenarios for chat, calls and moderation in your app

MCP serverMinimal access146Repository stars
Official

Apollo agent skills: Client, Server, iOS, Kotlin, MCP Server, Rover, GraphQL schemas and operations. Install via npx skills.

PluginMinimal access130Repository stars

Seven skills that teach an agent to write Jetpack Compose and Compose Multiplatform in one architectural style

SkillExtended access306Repository stars
Official

Vercel AI SDK skill: an agent writes chat, streaming and agents from the docs of the installed package version

SkillExtended access27.9KRepository stars

skills-npm links agent skills shipped in your dependencies in node_modules and listed in the skills field of package.json

CLIExtended access582Repository stars

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

SkillExtended access4.7KRepository stars

Comparison with similar tools

Cards that share the main search query, and how they differ.

ToolOfficialAuthenticationRepository starsMain difference
CometChat Skills (this card)yes171
CometChat MCP: docs and implementation bundlesyesnot required146the official CometChat docs MCP server, while this holds skills that embed chat and run migration
Chat SDKno2,474the 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.

README badge

Report a problem