cometchat-skills plugin
UI Kit skills for integrating CometChat across React v7, Angular v5, React Native v5, Android v6 (Kotlin/Compose), iOS v5 (Swift/UIKit, SPM) and Flutter v6. The /cometchat dispatcher detects your project — web (React on Vite/Next/CRA, or Angular) or mobile (React Native/Expo, Android, iOS, Flutter) — and routes to task-shaped skills (core, components, placement, customization, features, calls, push, migration; plus platform patterns). Headless Calls SDK skills cover calling without a UI Kit. Run `/cometchat add chat to my app` to start. Thin entry with progressive disclosure. Skills read always-current docs through the bundled CometChat Docs MCP, and a CI-gated verification pipeline backs them: every skill is checked against its pinned kit (symbol catalog + compile fence), and several families also pass a live simulator/emulator smoke (per-family status in peers.yaml).
How to install the cometchat-skills plugin
Run both commands inside Claude Code. The first adds the marketplace once; the second installs the plugin.
/plugin marketplace add cometchat/cometchat-skills
/plugin install cometchat-skills@cometchatWhat's inside cometchat-skills
99 parts read from the plugin's own files.
Skills 98
Claude loads it when the task matches- cometchat
Entry point for any CometChat task on any platform. Detects the framework + UI Kit version (React, Angular, iOS, Android, React Native, Flutter), then routes to that family's skills — for a NEW integration or a change to an existing one. Triggers: 'add chat', 'add cometchat', 'add chat to my app', 'add calling', 'change something in my chat', 'my chat is already set up', 'add a feature to the chat', 'add chat to my android app', 'integrate cometchat android', 'add chat to my ios app', 'integrate cometchat ios', 'add chat to my swift app', 'migrate my app to cometchat', 'migrate from sendbird', 'migrate from getstream / stream', 'replace sendbird / stream chat with cometchat'.
- cometchat-a11y
Ensures CometChat UI Kit integrations maintain accessibility compliance by auditing host-side implementations and preventing regressions.
- cometchat-analytics
Monitor chat usage, message metrics, and real-time events using REST APIs, webhooks, and client-side error monitoring.
- cometchat-android-v5-calls-sdk
Add headless voice and video calling to Android applications using Kotlin without a prebuilt UI kit.
- cometchat-android-v5-sdk
Build custom chat interfaces on Android using a headless SDK that provides messaging, presence, and calling capabilities without a pre-built UI Kit.
- cometchat-android-v6-builder-settings
Configures CometChat Android v6 settings via JSON or builders and manages user sessions including login, logout, and user creation.
- cometchat-android-v6-calls
Adds voice and video calling capabilities to Android v6 CometChat applications using the Calls SDK and UI Kit components.
- cometchat-android-v6-compose-components
Provides a catalog of Jetpack Compose components for building chat interfaces, including conversations, messaging, calling, and search features.
- cometchat-android-v6-compose-customization
Customize the CometChat Android v6 UI using Jetpack Compose through theming, component styling, view slots, and custom message bubble factories.
- cometchat-android-v6-compose-placement
Integrates CometChat UI components into Jetpack Compose applications using NavHost for conversation, message, and thread routing.
- cometchat-android-v6-core
Integrate CometChat chat surfaces into Android applications using either XML Views or Jetpack Compose cohorts.
- cometchat-android-v6-events
React to UI Kit actions using the CometChatEvents SharedFlow bus for messages, calls, conversations, groups, and users in Android applications.
- cometchat-android-v6-extensions
Enable and configure CometChat Dashboard extensions like stickers, polls, and message translation in Android v6 apps with minimal client code.
- cometchat-android-v6-features
Enables and configures various chat features in Android v6 applications including AI tools, reactions, polls, and messaging extensions.
- cometchat-android-v6-kotlin-components
Provides a catalog of Kotlin XML View components for building chat interfaces, including conversations, messaging, and calling features.
- cometchat-android-v6-kotlin-customization
Customize the CometChat Android v6 UI using Kotlin XML Views through theming, view slots, bubble factories, and custom message rendering.
- cometchat-android-v6-kotlin-placement
Provides guidance on integrating CometChat UI components into Kotlin XML Views Android applications using various placement strategies.
- cometchat-android-v6-migration
Migrates Android applications from CometChat v5 (Java/XML) to v6 (Kotlin/XML or Jetpack Compose) by updating dependencies, imports, and reactive patterns.
- cometchat-android-v6-production
Prepares CometChat Android v6 applications for production by implementing server-minted auth tokens, secure release builds, and Play Store compliance.
- cometchat-android-v6-push
Integrates Firebase Cloud Messaging (FCM) push notifications into Android v6 CometChat applications, including token management and dashboard configuration.
- cometchat-android-v6-testing
Test Android applications integrating the CometChat v6 UI Kit using repository wrappers, unit tests, and Compose UI testing.
- cometchat-android-v6-troubleshooting
Diagnose and fix integration issues in CometChat Android v6, including dependency conflicts, login failures, UI rendering bugs, and realtime update errors.
- cometchat-angular-v5-calls
Add voice and video calling capabilities to Angular applications using the CometChat UIKit and WebRTC SDK.
- cometchat-angular-v5-components
Helps agents choose, compose, and customize CometChat Angular UI Kit components using view slots, atoms, and specific input/output bindings.
- cometchat-angular-v5-core
Integrates CometChat chat functionality into Angular applications using standalone components and a conversation UI.
- cometchat-angular-v5-customization
Customize the CometChat Angular UI Kit using CSS variables, ThemeService for dark mode, localization, and view slots for structural changes.
- cometchat-angular-v5-features
Enable and implement various chat features like polls, reactions, AI smart replies, and custom message types in Angular applications.
- cometchat-angular-v5-migration
Upgrades Angular applications from CometChat UI Kit v4 to v5 by applying breaking changes, renaming components, and rebuilding composite components.
- cometchat-angular-v5-patterns
Integrates CometChat into various Angular project architectures including Nx monorepos, NgModules, and SSR environments.
- cometchat-angular-v5-placement
Guides the placement and layout of CometChat components within Angular applications, including routing, responsive design, and dashboard embedding.
- cometchat-angular-v5-production
Hardens CometChat Angular integrations for production by implementing server-minted auth tokens and secure environment configurations.
- cometchat-angular-v5-push
Integrates web push notifications into Angular applications using Firebase Cloud Messaging and service workers.
- cometchat-angular-v5-testing
Provides testing strategies for Angular applications using CometChat, including mocking the SDK for unit tests and E2E testing with Playwright.
- cometchat-angular-v5-troubleshooting
Diagnose and fix integration issues in CometChat Angular v5, including blank screens, silent rendering failures, and UI layout problems.
- cometchat-audit
Audits existing CometChat integrations for security risks, correctness, version drift, production-readiness, and accessibility gaps.
- cometchat-compliance
Manage data governance, residency, and compliance requirements like GDPR and CCPA for CometChat via REST APIs and dashboard settings.
- cometchat-flutter-v5-sdk
Add headless voice and video calling to Flutter applications using a custom UI approach instead of a prebuilt UI Kit.
- cometchat-flutter-v6-calls
Add voice and video calling capabilities to Flutter applications using the CometChat v6 UI Kit and WebRTC engine.
- cometchat-flutter-v6-components
Provides a catalog of drop-in Flutter widgets for composing and customizing chat interfaces including messages, conversations, and user lists.
- cometchat-flutter-v6-core
Integrate end-to-end chat functionality into Flutter applications using the CometChat UIKit and SDK.
+58
MCP servers 1
Starts with the plugin- mcp
No description in the file.
Using cometchat-skills in Claude Code
Skills need no command. Claude reads them when your request matches what they describe.
Update, turn off or remove
- Update the plugin (shell)
- claude plugin update cometchat-skills@cometchat
- Refresh the marketplace
- /plugin marketplace update cometchat
- Turn it off for now
- /plugin disable cometchat-skills@cometchat
- Remove it
- /plugin uninstall cometchat-skills@cometchat
Skills in cometchat-skills
Add headless voice and video calling to Android applications using Kotlin without a prebuilt UI kit.
7 files171starsBuild custom chat interfaces on Android using a headless SDK that provides messaging, presence, and calling capabilities without a pre-built UI Kit.
3 files171starsIntegrate CometChat chat surfaces into Android applications using either XML Views or Jetpack Compose cohorts.
8 files171starsHelps agents choose, compose, and customize CometChat Angular UI Kit components using view slots, atoms, and specific input/output bindings.
3 files171starsIntegrates CometChat chat functionality into Angular applications using standalone components and a conversation UI.
10 files171starsEnable and implement various chat features like polls, reactions, AI smart replies, and custom message types in Angular applications.
4 files171starsUpgrades Angular applications from CometChat UI Kit v4 to v5 by applying breaking changes, renaming components, and rebuilding composite components.
2 files171starsGuides the placement and layout of CometChat components within Angular applications, including routing, responsive design, and dashboard embedding.
3 files171starsAdd headless voice and video calling to Flutter applications using a custom UI approach instead of a prebuilt UI Kit.
5 files171starsIntegrate end-to-end chat functionality into Flutter applications using the CometChat UIKit and SDK.
7 files171starsUpgrades Flutter applications from CometChat UI Kit v5 to v6 by applying breaking changes, updating dependencies, and refactoring widget composition.
2 files171starsIntegrate end-to-end chat functionality into iOS applications using Swift and UIKit with prebuilt conversation and messaging interfaces.
8 files171starsAdd headless voice and video calling to iOS applications using Swift and UIKit without a prebuilt UI kit.
2 files171starsAdd headless voice and video calling to web applications using a framework-agnostic JavaScript SDK without a prebuilt UI Kit.
2 files171starsMigrates applications from Stream (GetStream) Chat to CometChat across multiple platforms including React, Angular, React Native, iOS, Android, and Flutter.
8 files171starsMigrates applications from Sendbird to CometChat across multiple platforms including React, Angular, React Native, iOS, Android, and Flutter.
8 files171starsMigrates applications from Twilio Conversations or Programmable Chat to CometChat by swapping the data layer while preserving existing UIs.
6 files171starsConducts a consultative discovery and planning process to integrate CometChat features into any application before generating build directives.
6 files171starsIntegrate CometChat chat capabilities into React Native and Expo applications using the v5 UI Kit and SDK.
8 files171starsProvides a headless SDK for React Native to build custom chat UIs and access features not available in the standard UI Kit.
3 files171starsAdd headless voice and video calling to React Native applications using a custom UI instead of prebuilt kits.
3 files171starsIntegrate CometChat's conversational UI into React applications using the v7 UIKit and JavaScript SDK.
10 files171starsUpgrades React applications from CometChat UI Kit v6 to v7 by applying breaking changes, updating dependencies, and migrating RxJS events to hooks.
2 files171starsConfigures various chat layout patterns including full-screen, sidebar, popup widgets, and embedded panels within a React application.
2 files171starsEntry point for any CometChat task on any platform. Detects the framework + UI Kit version (React, Angular, iOS, Android, React Native, Flutter), then routes to that family's skills — for a NEW integration or a change to an existing one. Triggers: 'add chat', 'add cometchat', 'add chat to my app', 'add calling', 'change something in my chat', 'my chat is already set up', 'add a feature to the chat', 'add chat to my android app', 'integrate cometchat android', 'add chat to my ios app', 'integrate cometchat ios', 'add chat to my swift app', 'migrate my app to cometchat', 'migrate from sendbird', 'migrate from getstream / stream', 'replace sendbird / stream chat with cometchat'.
171starsEnsures CometChat UI Kit integrations maintain accessibility compliance by auditing host-side implementations and preventing regressions.
171starsMonitor chat usage, message metrics, and real-time events using REST APIs, webhooks, and client-side error monitoring.
171starsConfigures CometChat Android v6 settings via JSON or builders and manages user sessions including login, logout, and user creation.
171starsAdds voice and video calling capabilities to Android v6 CometChat applications using the Calls SDK and UI Kit components.
171starsProvides a catalog of Jetpack Compose components for building chat interfaces, including conversations, messaging, calling, and search features.
171stars
cometchat-skills plugin questions
How do I install the cometchat-skills plugin?
In Claude Code run /plugin marketplace add cometchat/cometchat-skills, then /plugin install cometchat-skills@cometchat.
What does the cometchat-skills plugin include?
cometchat-skills bundles 98 skills, MCP servers.
How do I update or remove the cometchat-skills plugin?
Update it with claude plugin update cometchat-skills@cometchat in your shell, or from the Installed tab of /plugin. Remove it with /plugin uninstall cometchat-skills@cometchat.