cometchat-features

Enable individual CometChat features via CLI flows and dashboard actions.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Enables teams to understand how to add or enable individual CometChat features in an existing integration, clarifying the four feature archetypes and guiding the correct CLI flow.

Core Features & Use Cases

  • Categorizes features into four types: Default (Type 1), Dashboard-toggle (Type 2), Package-install (Type 3), and Component-swap (Type 4), and explains when code changes are required versus when dashboard actions suffice.
  • Provides canonical CLI workflows for discovery, enabling/disabling features, applying feature swaps, and verification, ensuring safe, idempotent operations.
  • Guides users to consult the CometChat docs MCP for per-feature configuration details and edge cases, ensuring production-ready integrations.

Quick Start

Follow a user request to add a feature, then run the corresponding CLI flow (default discovery, dashboard toggle, package install, or component swap) and verify with the CLI.

Frequently Asked Questions about cometchat-features

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

FAQPage Schema
How do I enable CometChat features in an existing integration?

To enable CometChat features, run the corresponding CLI flow for discovery, dashboard toggling, package installation, or component swapping, then verify the changes. The correct flow depends on whether the specific feature requires code changes or dashboard actions alone.

What are the types of CometChat features I can add to my project?

CometChat features are categorized into four types: Default (Type 1), Dashboard-toggle (Type 2), Package-install (Type 3), and Component-swap (Type 4). These types clarify when you need code changes versus when dashboard actions are sufficient.

When do I need to modify code to activate a CometChat feature?

Code modifications are required for Package-install (Type 3) and Component-swap (Type 4) features. Default (Type 1) and Dashboard-toggle (Type 2) features can typically be activated without altering your integration code.

What is the best way to verify a CometChat feature is enabled correctly?

The best way to verify a CometChat feature is by running the CLI verify flow after applying the feature. This ensures your feature activation was safe, idempotent, and correctly applied to the integration.

Where can I find configuration details for specific CometChat features?

You can find per-feature configuration details and edge cases by querying the CometChat docs MCP. This ensures you have the production-ready specifications needed before running CLI flows.

Can I use the CLI to discover default CometChat features before enabling them?

Yes, you can use the default discovery CLI flow to identify available features before enabling them. This allows you to safely understand which features require package installs or component swaps prior to execution.