cb-analytics-admin
Use this skill when the user wants to inspect or manage the Analytics service's runtime — checking ingestion health, killing runaway queries, restarting nodes,…
Use this skill when the user wants to manage Couchbase Capella resources through the Cloud Management API — listing organisations and clusters, provisioning or deleting clusters, triggering and restoring backups, or auditing API keys. Trigger when they mention "Capella", "cloud
$ npx -y skills add celticht32/Couchbase-Skills-for-Claude.ai --skill cb-analytics-capella --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/cb-analytics-capellaContext preview
The summary Claude sees to decide when to auto-load this skill.
Use this skill when the user wants to manage Couchbase Capella resources through the Cloud Management API — listing organisations and clusters, provisioning or deleting clusters, triggering and restoring backups, or auditing API keys. Trigger when they mention "Capella", "cloud
name: cb-analytics-capella description: | Use this skill when the user wants to manage Couchbase Capella resources through the Cloud Management API — listing organisations and clusters, provisioning or deleting clusters, triggering and restoring backups, or auditing API keys. Trigger when they mention "Capella", "cloud cluster", "capella_*", "organization", "project", "backup", "restore", or the Capella v4 API. license: MIT
The 9 `capella_*` tools wrap Couchbase Capella's v4 Management API. They are only available when `CB_CAPELLA_API_KEY_SECRET` is set; otherwise the tools raise a clear `RuntimeError: Capella client is not configured`.
Organization (you may belong to several)
└── Project (group of clusters; usually one per environment)
└── Cluster (the actual Capella deployment)
└── BackupEvery cluster-scoped tool takes `(org_id, project_id, cluster_id)` in that order. Use `capella_list_organizations()` and your own org's project IDs to discover them — the tools don't accept names.
backups.
is a free-form dict matching the v4 API schema; **don't guess it**, ask the user to paste the exact body, or refer them to Capella's UI's "View as JSON" feature.
Always restate the cluster name and project before calling.
immediate backup. Cheap; safe to retry on failure.
restore in place (omit `target_cluster_id`) or into a different cluster (set `target_cluster_id`). Always confirm the source backup id and destination cluster.
the Capella UI).
the Capella UI or the broader v4 API directly.
org. The fix is in the Capella UI, not here.
parents to refresh.
match what Capella expects. Surface the message body to the user verbatim; it usually names the offending field.
the conversation.
provisions; Capella throttles.
Capella tools split across rate-limit categories:
`capella_get_cluster`, `capella_list_backups`, `capella_list_api_keys`.
`capella_create_backup`, `capella_restore_backup`.
Capella's own API throttles separately and more aggressively than our local rate limit — long-running provisions reject status polling faster than every ~30 seconds. So both buckets exist: ours (per-API-key, in-process) plus Capella's (their service).
If a `RateLimitExceeded` comes back from our server, honour `retry_after_sec`. If a 429/throttle comes from Capella itself, surface the message verbatim — it usually names the offending limit.
Don't try to work around the write-rate limit on `capella_delete_cluster` or `capella_restore_backup` by raising `RATE_LIMIT_WRITE_PER_SEC`. The limit is there precisely because these operations are destructive at cloud scale.
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.
Repo: celticht32/Couchbase-Skills-for-Claude.ai
Use this skill when the user wants to inspect or manage the Analytics service's runtime — checking ingestion health, killing runaway queries, restarting nodes,…
Use this skill when the user wants to inspect or configure the Couchbase cluster itself — node membership, memory quotas, rebalance, auto-failover, system…
Use this skill when the user is managing Analytics data-source links — S3, Azure Blob, GCS, or remote Couchbase links — including creating, updating, listing,…
Use this skill when the user is setting up cb-analytics-mcp from scratch or troubleshooting an existing install — generating secrets, configuring .env, running…
Use this skill when the user wants to write or improve SQL++ queries against Couchbase Analytics through cb-analytics-mcp. Trigger when they mention "SQL++",…
Use this skill when the user wants to inspect, discover, or document the structure of Couchbase Analytics dataverses and datasets — listing what exists,…