cb-analytics-admin
Use this skill when the user wants to inspect or manage the Analytics service's runtime — checking ingestion health, killing…
Use this skill when the user wants to inspect or configure the Couchbase cluster itself — node membership, memory quotas, rebalance, auto-failover, system events, or just verifying that a cluster is reachable. Trigger when they mention "cluster info", "ping", "rebalance",
Claude Code
$ npx -y skills add celticht32/Couchbase-Skills-for-Claude.ai --skill cb-analytics-cluster --agent claude-code
Codex
$ npx skills add celticht32/Couchbase-Skills-for-Claude.ai --skill cb-analytics-cluster -a codex -y
Cursor
$ npx skills add celticht32/Couchbase-Skills-for-Claude.ai --skill cb-analytics-cluster -a cursor -y
Gemini CLI
$ npx skills add celticht32/Couchbase-Skills-for-Claude.ai --skill cb-analytics-cluster -a gemini-cli -y
GitHub Copilot
$ npx skills add celticht32/Couchbase-Skills-for-Claude.ai --skill cb-analytics-cluster -a github-copilot -y
OpenCode
$ npx skills add celticht32/Couchbase-Skills-for-Claude.ai --skill cb-analytics-cluster -a opencode -y
Windsurf
$ npx skills add celticht32/Couchbase-Skills-for-Claude.ai --skill cb-analytics-cluster -a windsurf -y
name: cb-analytics-cluster description: | Use this skill when the user wants to inspect or configure the Couchbase cluster itself — node membership, memory quotas, rebalance, auto-failover, system events, or just verifying that a cluster is reachable. Trigger when they mention "cluster info", "ping", "rebalance", "auto-failover", "system events", "nodes", "memory quota", or "who_am_i". license: MIT
You have 9 cluster-level tools, mostly read-only.
troubleshooting any other tool failure.
to call often.
(roles, domain). Useful when an `AnalyticsAuthError` shows up.
`cbasMemoryQuota`), `balanced`, `rebalanceStatus`. Read before any capacity decision.
XDCR). Empty list is the happy path.
Returns `{"status": "none"}` when nothing's running.
Couchbase recommends `enabled=True, timeout=120, max_count=1` for 3-node clusters; larger clusters can use `max_count=2+`.
`get_system_events(since_time, cluster)` returns recent operational events (`info` / `warning` / `error`). `since_time` is an ISO 8601 timestamp; omit it for "everything the cluster will give us".
Use this for post-incident triage:
> User: "Why did the cluster fail over at 03:00?" > 1. `get_system_events(since_time="2026-05-24T02:50:00Z")` > 2. Look for `severity="warning"|"error"` entries around that timestamp.
before calling. Restate the values you're about to set and which cluster.
is optional but if you have any doubt, pass it explicitly. Use `list_clusters` from the meta tools when in doubt.
rebalance; the management endpoint is shared with the GUI.
reason and a plan to re-enable. Note the original values in chat before you change them so they're easy to restore.
Cluster tools are almost all `read` (60/sec): `ping_cluster`, `get_cluster_info`, `get_cluster_details`, `get_cluster_tasks`, `get_rebalance_progress`, `get_auto_failover_settings`, `get_system_events`, `who_am_i`.
The single `write` (1/sec) tool here is `configure_auto_failover` — matches the safety advice above: never call this without explicit confirmation, and the rate limit gives you exactly one shot per second to fat-finger it.
When polling `get_rebalance_progress` during a long rebalance, the read rate (60/sec) is plenty but the management endpoint is shared with the GUI. Once every 2–5 seconds is the polite poll interval; faster won't get you better data and stresses the management plane.
If `RateLimitExceeded` comes back, honour `retry_after_sec` — back off, don't retry-storm.
Claude skill files for working with Couchbase — covering every major service and deployment pattern from application integration through AI applications, Kubernetes operations, mobile sync, security hardening, and analytics.
Use this skill when the user wants to inspect or manage the Analytics service's runtime — checking ingestion health, killing…
Use this skill when the user wants to manage Couchbase Capella resources through the Cloud Management API — listing organisations…
Use this skill when the user is managing Analytics data-source links — S3, Azure Blob, GCS, or remote Couchbase links — including…
Use this skill when the user is setting up cb-analytics-mcp from scratch or troubleshooting an existing install — generating…
Use this skill when the user wants to write or improve SQL++ queries against Couchbase Analytics through cb-analytics-mcp.…
Use this skill when the user wants to inspect, discover, or document the structure of Couchbase Analytics dataverses and datasets…
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Ask which skill or flow fits your situation. A router over the skills in this repo.