The credentials CLI is standalone — use it on its own, in a script, or in CI.
It’s a pure dashboard/API client: it authenticates, fetches your app credentials
(App ID / Region / Auth Key), and writes a neutral
.cometchat/config.json. By
design it does not detect your framework, write env files, or generate code,
so it stays framework-agnostic and works with any stack. The
agent skills are one consumer that can run it for you — but the
CLI doesn’t require them.npx with no global install, and every command accepts --json
for machine-readable output.
Prerequisites
- Node.js 18+ — both CLIs run through
npx. - A CometChat account — sign up free.
auth loginopens the dashboard in your browser to authenticate.
Credentials CLI — @cometchat/skills-cli
Its only job is authenticating against the CometChat dashboard and fetching your
App ID / Region / Auth Key, then writing a neutral .cometchat/config.json
that any tool — your own scripts, a CI job, or the agent skills — can read.
Quick start
Authenticate
chmod 600 file).
Provision credentials
.cometchat/config.json. It writes no framework env file — read
config.json and set your framework’s env vars (.env / VITE_ /
NEXT_PUBLIC_ …) yourself, or let the agent skills do it.
The config file
provision writes:
Manage config
Read and edit the local.cometchat/config.json (credential/app state only):
Toggle features
Enable or disable app features from the terminal:Skills CLI — @cometchat/skills
Installs and manages the AI Agent Skills that let your coding
agent build with CometChat.
See Agent Skills for the install picker, supported agents, and
the prompt-driven workflow.
Scripting and CI
Every command supports--json, and add can be pinned to one agent with
--ide, so the whole flow runs non-interactively:
ACCESS_DENIED, EXPIRED, TIMEOUT, ABORTED), so a broken auth or
provisioning step fails the CI job loudly instead of continuing with empty
credentials.
Next steps
Agent Skills
Install the skills and build CometChat from natural-language prompts
MCP Integration
Connect CometChat to any Model Context Protocol–compatible agent
React Integration
The manual React UI Kit setup, credentials and all
Get your credentials
Open the CometChat dashboard