cometchat-customization

Customize CometChat UI Kit components with CSS variables and event wiring.

74|2|Updated Apr 3, 2026
One-click install
npx skills add https://github.com/cometchat/cometchat-skills --skill cometchat-customization
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cometchat-customization
Source: https://github.com/cometchat/cometchat-skills/tree/main/skills/cometchat-customization
Command: npx skills add https://github.com/cometchat/cometchat-skills --skill cometchat-customization

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Customizes CometChat UI Kit integrations beyond default tooling, enabling tailored message bubbles, headers, subtitles, loading states, event listeners, and composition patterns while staying aligned with official docs.

Core Features & Use Cases

  • Documentation-driven customization workflow that guides you from discovery to implementation.
  • Supports modifying visuals and behavior via existing components, view slots, and builders without hand-rolling code.
  • Includes guidance to reference the official sample app patterns and MCP docs to ensure future compatibility.

Quick Start

Describe your exact customization need (e.g., add a custom header to the chat) and I will plan the steps.

Frequently Asked Questions about cometchat-customization

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I customize CometChat message bubbles and headers beyond the default UI Kit?

To customize CometChat message bubbles, headers, and subtitles, you can leverage existing components, view slots, and builders rather than hand-rolling code. This approach modifies visuals and behavior while preserving official documentation patterns for future compatibility.

What is the best way to add custom loading states to a React CometChat integration?

The best way to add custom loading states to a React CometChat integration is through a documentation-driven workflow that enforces proper component usage and CSS-variable-based styling. This ensures safe, drift-free file modifications while extending default capabilities.

Can I wire custom event listeners into the CometChat UI Kit without breaking official patterns?

Yes, you can wire custom event listeners into the CometChat UI Kit without breaking official patterns. The customization workflow applies a four-tier discovery process to safely integrate event wiring while strictly aligning with official sample app structures and MCP docs.

Does the CometChat customization workflow support modifying components without hand-rolling code?

Yes, the CometChat customization workflow supports modifying components without hand-rolling code by utilizing existing view slots, builders, and CSS variables. This method allows developers to tailor composition patterns and UI elements while remaining within documented boundaries.