<Devsly/>
NotebookLM Watermark Remover
Remove the NotebookLM watermark from PDF slide exports — free, unlimited, and 100% in your browser.
View
NotebookLM Video Watermark Remover
Remove the NotebookLM watermark from every frame of your MP4 and auto-trim the end card — free and unlimited.
View
Gemini Watermark Remover
Remove the Gemini (Veo) sparkle watermark from every frame of your AI-generated MP4 — free and unlimited.
View
MCP https://devsly.io/mcp MCP Tools Best Skills API Docs

Keyboard Shortcuts

Navigation

Quick Search
⌘ / Ctrl + K
Toggle Dark Mode
⌘ / Ctrl + D
Close Dialogs
Esc

Tool Actions

Execute / Process
⌘ / Ctrl + Enter
Clear Input
⌘ / Ctrl + Shift + C
Copy Output
⌘ / Ctrl + Shift + X

Editor

Select All
⌘ / Ctrl + A
Undo
⌘ / Ctrl + Z
Redo
⌘ / Ctrl + Shift + Z

Updated 1d ago

by cometchat

cometchat-skills

Add CometChat chat & messaging and voice & video calls to any React, Next.js, React Native, Angular, Android, iOS, or Flutter project through your AI coding agent. Works with Claude Code, Cursor, Codex, VS Code Copilot, Windsurf, Cline, Kiro, and 50+ more agents.

  • Active — Updated in the last 14 days
  • Multi-agent — Targets three or more agents
Works with
  • Claude
  • Codex
  • Cursor
  • Copilot

145 GitHub stars (145)

+25 in 16 days

Stars gained per day · daily snapshots since Sep 30
Stars gained per day, Sep 30 to Oct 16: +25 in total; the busiest day was Oct 14 with +5 stars.Oct 1: 0 starsOct 2: +2 starsOct 3: 0 starsOct 4: 0 starsOct 5: +1 starsOct 6: +3 starsOct 7: +3 starsOct 8: 0 starsOct 9: +1 starsOct 10: +2 starsOct 11: 0 starsOct 12: +2 starsOct 13: +3 starsOct 14: +5 starsOct 15: +1 starsOct 16: +2 stars
Stars gained between daily snapshots
PeriodNew stars
Oct 10
Oct 2+2
Oct 30
Oct 40
Oct 5+1
Oct 6+3
Oct 7+3
Oct 80
Oct 9+1
Oct 10+2
Oct 110
Oct 12+2
Oct 13+3
Oct 14+5
Oct 15+1
Oct 16+2
  • 30 skills (30 skills found in its SKILL.md files)
  • 3 forks (3 forks)
  • 1d ago last update (Last updated 1d ago)

Install

Skills CLI

npx skills add cometchat/cometchat-skills

Asks which skills and agents to install. Just one: npx skills add cometchat/cometchat-skills --skill cometchat-a11y — add -g for every project.

Claude Code

git clone https://github.com/cometchat/cometchat-skillscp -r "cometchat-skills/skills/cometchat-a11y" ~/.claude/skills/

Copies the cometchat-a11y skill into ~/.claude/skills/ for every project (use .claude/skills/ for one project). Repeat for the other skills listed below.

Plugin

/plugin marketplace add cometchat/cometchat-skills

Run inside Claude Code if the repository ships a plugin marketplace, then pick plugins from /plugin.

Skills can run code on your machine — read the SKILL.md first.

What it does

In the author's own words, from each skill's SKILL.md — showing the first 30 of 98 files.

  • cometchat-a11y

    Keep a CometChat integration accessible — the UI Kit is designed targeting WCAG 2.1 AA with keyboard navigation (verify per component in its docs; full conformance still needs manual testing), and this skill makes sure the HOST app doesn't break that, covering contrast, focus, screen-reader context, reduced motion, RTL, and calls accessibility. Cross-family. Triggers: 'is cometchat accessible', '…

    skills/cometchat-a11y/SKILL.md on GitHub (opens in a new tab)
  • cometchat-analytics

    See what your chat is doing — pull usage & message metrics via REST, stream real-time events to your data/observability stack via webhooks, monitor client-side errors & the init/login path, and read push/call logs. Cross-family: metrics/webhooks are server-side; client error monitoring wires per family. Triggers: 'chat analytics', 'usage metrics', 'message volume', 'monitor cometchat', 'observabi…

    skills/cometchat-analytics/SKILL.md on GitHub (opens in a new tab)
  • cometchat-android-v5-calls-sdk

    Add voice & video calling to any Android app FROM SCRATCH with the headless CometChat Calls SDK v5 (`com.cometchat:calls-sdk-android:5.0.4`) — no UI Kit. Kotlin: initFromSettings→login→generateToken→joinSession into a RelativeLayout, lifecycle-bound listeners, meet-style session rooms AND 1:1 ringing (Chat SDK v5 signaling + Calls SDK media), call logs, layouts, audio modes, recording, PiP, backg…

    skills/cometchat-android-v5-calls-sdk/SKILL.md on GitHub (opens in a new tab)
  • cometchat-android-v5-sdk

    Build chat on Android with the headless CometChat Chat SDK v5 and your OWN UI — init/login ordering, the method map, request-builder pagination, listener lifecycle, and a production-ready app surface (optimistic updates, error states, sized shell). Use when the app needs custom UI instead of the drop-in UI Kit. Triggers: 'cometchat android sdk', 'chat with my own ui android', 'headless cometchat…

    skills/cometchat-android-v5-sdk/SKILL.md on GitHub (opens in a new tab)
  • cometchat-android-v6-builder-settings

    The CometChat Android v6 settings and session API reference — the assets/cometchat-settings.json file that initFromSettings reads (appId, region, credentials, uiKit toggles), the legacy UIKitSettings builder, and the CometChatUIKit session methods (login, loginWithAuthToken, logout, getLoggedInUser, createUser). Use when configuring init options or wiring auth beyond the core golden path. Trigger…

    skills/cometchat-android-v6-builder-settings/SKILL.md on GitHub (opens in a new tab)
  • cometchat-android-v6-calls

    Add voice and video calling to an Android v6 CometChat app — the Calls SDK dependency, the settings-file calling toggle, call buttons in the message header, a global incoming-call listener, outgoing/ongoing call UI, call logs, and the runtime permissions. Triggers: 'add calling to my android app', 'voice video call android cometchat', 'incoming call screen android', 'call logs android', 'why are…

    skills/cometchat-android-v6-calls/SKILL.md on GitHub (opens in a new tab)
  • cometchat-android-v6-compose-components

    The closed catalog of CometChat Android v6 UI Kit components for the Jetpack Compose cohort — what exists, the composable import for each, the param shape (onX lambdas, hideX booleans, @Composable slots), and how to pass custom UI into a slot instead of stacking on top. Triggers: 'cometchat compose components', 'is there a X composable', 'cometchat jetpack compose list', 'custom row compose comet…

    skills/cometchat-android-v6-compose-components/SKILL.md on GitHub (opens in a new tab)
  • cometchat-android-v6-compose-customization

    Make the CometChat Android v6 UI match your app in the Jetpack Compose cohort — theming with the CometChatTheme composable and lightColorScheme/darkColorScheme, per-component style data classes, @Composable view slots, state views, menu options, text formatters, custom message rendering with bubble factories, localization and sounds. Triggers: 'cometchat compose theme', 'brand colors jetpack comp…

    skills/cometchat-android-v6-compose-customization/SKILL.md on GitHub (opens in a new tab)
  • cometchat-android-v6-compose-placement

    Where the CometChat Android v6 chat UI goes in a Jetpack Compose app — the default conversations→message NavHost flow, growing to the tab-based app (chats/users/groups/calls + detail, thread and search routes + incoming calls), a single one-to-one screen, or chat embedded in an existing composable, with a correct back stack and IME handling. Triggers: 'cometchat compose navigation', 'chat screen…

    skills/cometchat-android-v6-compose-placement/SKILL.md on GitHub (opens in a new tab)
  • cometchat-android-v6-core

    Foundational rules for the CometChat Android UI Kit v6 — the two UI cohorts and their artifacts, credentials via the gitignored assets settings file, initFromSettings → login → render ordering, the component map, and the production-ready core chat surface. Read this first for any Android CometChat task. Triggers: CometChat Android setup, Kotlin chat UI kit, Jetpack Compose chat.

    skills/cometchat-android-v6-core/SKILL.md on GitHub (opens in a new tab)
  • cometchat-android-v6-events

    React to what the CometChat Android v6 UI Kit is doing — the CometChatEvents SharedFlow bus (message, call, conversation, group, user and UI events), how to collect it in Compose vs XML Views with correct lifecycle scoping, and when to use UI-Kit events versus Chat SDK listeners. Triggers: 'listen for message sent android cometchat', 'cometchat events android', 'know when a call is accepted', 're…

    skills/cometchat-android-v6-events/SKILL.md on GitHub (opens in a new tab)
  • cometchat-android-v6-extensions

    Turn on CometChat Dashboard extensions in an Android v6 app — stickers, polls, collaborative whiteboard and document, message translation, link preview, thumbnail generation, message shortcuts — and know exactly where each one appears in the UI once enabled (mostly zero client code). Triggers: 'enable stickers android', 'add polls to my android chat', 'message translation android cometchat', 'lin…

    skills/cometchat-android-v6-extensions/SKILL.md on GitHub (opens in a new tab)
  • cometchat-android-v6-features

    Add or enable a specific CometChat feature in an Android v6 app — receipts, typing, reactions, mentions, threads, search, polls, stickers, translation, link previews, AI smart replies / conversation starter / summary, AI agents, moderation, notification feed, campaigns — by resolving the ask to the feature oracle and taking the right enablement path (already-on vs Dashboard toggle vs Gradle packa…

    skills/cometchat-android-v6-features/SKILL.md on GitHub (opens in a new tab)
  • cometchat-android-v6-kotlin-components

    The closed catalog of CometChat Android v6 UI Kit components for the Kotlin XML Views cohort — what exists, the XML tag and import for each, what each one is for, and how to swap custom UI into a component's slot instead of stacking on top. Triggers: 'which cometchat components are there android', 'is there a X component android', 'cometchat xml view tag', 'swap the message bubble android', 'cust…

    skills/cometchat-android-v6-kotlin-components/SKILL.md on GitHub (opens in a new tab)
  • cometchat-android-v6-kotlin-customization

    Make the CometChat Android v6 UI match your app in the Kotlin XML Views cohort — theming via CometChatTheme.DayNight attributes, per-component styles, message-bubble styling, ViewHolder view slots, state views, long-press and composer menu options, text formatters, custom message rendering with BubbleFactory, localization and sounds. Triggers: 'change cometchat colors android', 'brand the android…

    skills/cometchat-android-v6-kotlin-customization/SKILL.md on GitHub (opens in a new tab)
  • cometchat-android-v6-kotlin-placement

    Where the CometChat Android v6 chat UI goes in a Kotlin XML Views app — the default conversations→message Activity flow, growing to the tab-based app (chats/users/groups/calls + detail, thread and search screens + incoming calls), a single one-to-one screen, or chat embedded in an existing Activity/Fragment, with a correct back stack. Triggers: 'tab based chat android', 'add a chat tab to my app'…

    skills/cometchat-android-v6-kotlin-placement/SKILL.md on GitHub (opens in a new tab)
  • cometchat-android-v6-migration

    Upgrade an Android app from the CometChat v5 UI Kit (Java, XML Views) to v6 (Kotlin — XML Views or Jetpack Compose): artifact and package changes, the CometChatThreadedMessagesHeader rename, LiveData→StateFlow, events→CometChatEvents SharedFlow, style objects→theme attributes/style data classes, and minSdk 28. Triggers: 'upgrade cometchat android v5 to v6', 'migrate android ui kit to v6', 'v6 imp…

    skills/cometchat-android-v6-migration/SKILL.md on GitHub (opens in a new tab)
  • cometchat-android-v6-production

    Ship a CometChat Android v6 app safely — server-minted auth tokens instead of the dev Auth Key, keeping credentials out of the APK, release-build and R8/ProGuard checks, user provisioning server-side, rate limits, and the Play Store publishing prerequisites. Triggers: 'is my cometchat android app production ready', 'auth token instead of auth key android', 'release build cometchat android', 'prog…

    skills/cometchat-android-v6-production/SKILL.md on GitHub (opens in a new tab)
  • cometchat-android-v6-push

    Add push notifications (FCM) to an Android v6 CometChat app — Firebase + Dashboard provider setup, the push dependency, token registration after login, token refresh, unregister on logout, manifest/service wiring, badge count and notification navigation. THIN + docs-first: fetches the notifications docs for exact payloads. Triggers: 'add push notifications android cometchat', 'fcm cometchat andro…

    skills/cometchat-android-v6-push/SKILL.md on GitHub (opens in a new tab)
  • cometchat-android-v6-testing

    Test an Android app that integrates the CometChat v6 UI Kit — make the SDK mockable behind a repository, unit-test the init/login gate and credential hygiene, write instrumented/Compose UI tests for chat screens, and know honestly what can only be checked on a device. Triggers: 'how do I test my cometchat android app', 'mock cometchat in tests', 'compose ui test chat screen', 'unit test cometchat…

    skills/cometchat-android-v6-testing/SKILL.md on GitHub (opens in a new tab)
  • cometchat-android-v6-troubleshooting

    Diagnose a broken CometChat Android v6 integration — dependency and version conflicts, init/login failures, blank or stuck screens, empty lists, missing realtime updates, keyboard/inset layout bugs, release-only crashes, permission and push problems — with a symptom → cause → fix path and what evidence to collect before escalating. Triggers: 'cometchat android not working', 'could not find com.co…

    skills/cometchat-android-v6-troubleshooting/SKILL.md on GitHub (opens in a new tab)
  • cometchat-angular-v5-calls

    Add voice and video calling to an Angular CometChat app — install the calls SDK, mount the incoming-call listener at app root, call buttons in the message header, and call logs. Triggers: 'add voice calling', 'add video calls', 'enable calling', 'show call history', 'incoming call not ringing'.

    skills/cometchat-angular-v5-calls/SKILL.md on GitHub (opens in a new tab)
  • cometchat-angular-v5-components

    Choose, compose and customize CometChat Angular UI Kit components — the closed component list, real @Input/@Output names, view-slot overrides via ng-template, and the surfaces that have NO kit component and must be host-composed. Triggers: 'which components exist', 'customize the conversation list', 'custom message bubble', 'create a group', 'show banned members', 'swap the list item'.

    skills/cometchat-angular-v5-components/SKILL.md on GitHub (opens in a new tab)
  • cometchat-angular-v5-core

    Add CometChat chat to an Angular app end-to-end — detect the project, get & verify dashboard credentials, init→login→render with standalone components, and the drop-in conversation UI. The core knowledge every other Angular v5 skill builds on. Triggers: 'add chat to my angular app', 'integrate cometchat angular', 'set up cometchat credentials angular', 'show conversations and messages angular'.

    skills/cometchat-angular-v5-core/SKILL.md on GitHub (opens in a new tab)
  • cometchat-angular-v5-customization

    Brand and customize the CometChat Angular UI Kit — CSS variable tokens, light/dark via ThemeService, localization, date/time formats, global config, and swapping component regions with ng-template. Triggers: 'change the chat colours', 'match my brand angular', 'dark mode', 'translate the chat', 'change the date format', 'custom avatar in the list'.

    skills/cometchat-angular-v5-customization/SKILL.md on GitHub (opens in a new tab)
  • cometchat-angular-v5-features

    Enable or build any CometChat feature in an Angular app, and say which need zero client code. Covers: reactions · mentions · threaded replies · search · read receipts · typing indicators · presence · media & file attachments · voice notes · polls · stickers · GIFs · message translation · link preview · thumbnails · pin message · save / bookmark messages · reminders · message shortcuts · voice tra…

    skills/cometchat-angular-v5-features/SKILL.md on GitHub (opens in a new tab)
  • cometchat-angular-v5-migration

    Upgrade an Angular app from CometChat UI Kit v4 → v5 (`@cometchat/chat-uikit-angular` ^4 → ^5). Reads the repo's CometChat usage, applies the breaking-change map (deps, composite components removed, bare→Component renames, CometChatThemeService → CSS variables, event inputs → Outputs, DataSource → composition, localization renames), fetches the exhaustive guide, and verifies the build. Triggers:…

    skills/cometchat-angular-v5-migration/SKILL.md on GitHub (opens in a new tab)
  • cometchat-angular-v5-patterns

    Angular project-shape glue for CometChat — Angular CLI vs Nx, standalone vs NgModule, environment file wiring, SSR/Angular Universal, lazy routes, and RxJS/signals state patterns. Triggers: 'add cometchat to my nx workspace', 'ngmodule not standalone', 'angular universal ssr', 'lazy load the chat route', 'window is not defined'.

    skills/cometchat-angular-v5-patterns/SKILL.md on GitHub (opens in a new tab)
  • cometchat-angular-v5-placement

    Where CometChat components go in an Angular app — the chat shell layout, thread and details panels, search, routing a chat page, and the mobile one-pane fallback. Triggers: 'add a chat page', 'put chat in my dashboard', 'conversation list beside messages', 'open a thread panel', 'chat route', 'make chat responsive'.

    skills/cometchat-angular-v5-placement/SKILL.md on GitHub (opens in a new tab)
  • cometchat-angular-v5-production

    Ship a CometChat Angular integration safely — server-minted auth tokens instead of the Auth Key, environment file replacement, key hygiene, build config and a pre-launch checklist. Triggers: 'is this production ready', 'auth token instead of auth key angular', 'secure my cometchat setup', 'production build config', 'going live checklist'.

    skills/cometchat-angular-v5-production/SKILL.md on GitHub (opens in a new tab)

Review before you install

A skill is a set of instructions and scripts your agent will follow, and it can run code on your machine. Read the SKILL.md and any scripts first — this listing is not a security review.