| name | couchbase |
| summary | Entry point for all Couchbase questions — routes to the right skill based on topic and language |
| description | Entry point for all Couchbase questions — routes to the right skill based on topic and language. Use for any question about Couchbase SDK connection, querying, search, transactions, analytics, field-level encryption, testing, mobile, caching, eventing, Kafka, XDCR, backup, security, or data modeling. |
| metadata | {"last_verified":"2026-05","handoff":[{"condition":"user is new to Couchbase or asks a general question","skill":"getting-started"}]} |
Couchbase — Skill Router
This skill is the entry point for all Couchbase questions. Read discovery.yaml to find the right skill for the user's question, then load and follow that skill.
Routing instructions
- Read
discovery.yaml from the root of this skills collection.
- Match the user's question against the
triggers and use_when fields.
- Load the matching skill's
SKILL.md and follow its instructions.
- If the user specifies a programming language, prefer the language-specific skill (e.g.
server-connection-go over server-connection-python).
- If no skill matches, load
getting-started.
Quick reference
| Topic | Skill |
|---|
| New to Couchbase | getting-started |
| Local Docker setup | local-dev-setup |
| Capella (cloud) | capella-quickstart |
| Connect from code | server-connection-<lang> |
| SQL++ queries | server-querying-<lang> |
| KV ops, CAS, bulk | sdk-patterns-<lang> |
| Full-text / vector search | search-<lang> |
| Transactions | transactions-<lang> |
| Analytics / OLAP | analytics-<lang> |
| Field-level encryption | fle → fle-<lang> |
| Testing | testing-patterns-<lang> |
| Caching / TTL | caching-patterns |
| Data modeling | server-data-modeling |
| Security / RBAC | security |
| Eventing | eventing |
| Kafka / DCP | kafka |
| XDCR | xdcr |
| Backup / restore | backup |
| Disaster recovery | disaster-recovery |
| Monitoring | monitoring |
| Mobile (Android) | mobile-android |
| Mobile (iOS) | mobile-ios |
Replace <lang> with: python, java, go, dotnet, nodejs, php, ruby, rust, or scala.