caveman
claudeTalk like caveman. Cut filler. Keep technical details explicit.
22 skills · 1 command · 3 agents · hooks
Couchbase agent skills for Claude Code — connection, querying, search, transactions, analytics, FLE, mobile, and more across 9 SDK languages.
Plugin couchbase-skills in couchbaselabs/agent-skills. Commands read from the repo's manifest — 1 month ago.
analytics-dotnetCouchbase Analytics Service (CBAS) for .NET — run OLAP queries, window functions, and external data links without impacting operational workloads (Server 6.x–7.x; use columnar-analytics for Server 8+)
analytics-goCouchbase Analytics Service (CBAS) for Go — run OLAP queries, window functions, and external data links without impacting operational workloads (Server 6.x–7.x; use columnar-analytics for Server 8+)
analytics-javaCouchbase Analytics Service (CBAS) for Java — run OLAP queries, window functions, and external data links without impacting operational workloads (Server 6.x–7.x; use columnar-analytics for Server 8+)
analytics-nodejsCouchbase Analytics Service (CBAS) for Node.js — run OLAP queries, window functions, and external data links without impacting operational workloads (Server 6.x–7.x; use columnar-analytics for Server 8+)
analytics-phpCouchbase Analytics Service (CBAS) for PHP — run OLAP queries, window functions, and external data links without impacting operational workloads (Server 6.x–7.x; use columnar-analytics for Server 8+)
analytics-pythonCouchbase Analytics Service (CBAS) for Python — run OLAP queries, window functions, and external data links without impacting operational workloads (Server 6.x–7.x; use columnar-analytics for Server 8+)
analytics-rubyCouchbase Analytics Service (CBAS) for Ruby — run OLAP queries, window functions, and external data links without impacting operational workloads (Server 6.x–7.x; use columnar-analytics for Server 8+)
analytics-rustThe Analytics Service is not supported by the Couchbase Rust SDK 1.0 — alternatives and workarounds
analytics-scalaCouchbase Analytics Service (CBAS) for Scala — run OLAP queries, window functions, and external data links without impacting operational workloads (Server 6.x–7.x; use columnar-analytics for Server 8+)
app-servicesCouchbase Capella App Services — managed Sync Gateway for mobile and edge sync, App Endpoint configuration, access control, user management, and the App Services Management API
backupBackup and restore Couchbase clusters using cbbackupmgr — configure backup repositories, run incremental backups, merge, restore, and back up to cloud object storage (S3, GCS, Azure)
caching-patternsCouchbase as a cache — TTL/expiry, cache-aside pattern, write-through, get_and_touch, ephemeral buckets, session storage, rate limiting with atomic counters, replacing Redis/Memcached with Couchbase
capella-quickstartGet started with Couchbase Capella (DBaaS) — sign up for free tier, create a cluster, allowlist your IP, create database credentials, get the connection string, load travel-sample, run first query in the Query Workbench
capellaCouchbase Capella (DBaaS) — connect to Capella clusters, manage database credentials, provision infrastructure with Terraform, and understand Capella-specific differences from self-managed Couchbase Server
cluster-opsCouchbase cluster operations — replica configuration, failover, rebalance, server groups, and Multi-Dimensional Scaling (MDS)
columnar-analyticsCouchbase Server 8.x columnar analytics — native column store for OLAP queries, direct collection access without shadow datasets, SQL++ analytics queries, and migration from legacy CBAS
couchbaseEntry 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
disaster-recoveryCouchbase disaster recovery — RTO/RPO planning, XDCR active-passive and active-active topologies, backup-based recovery, failover runbooks, and recovery testing
error-handlingCouchbase SDK error handling — UnambiguousTimeoutException vs AmbiguousTimeoutException, DocumentNotFoundException, CasMismatchException, DurabilityImpossibleException, SDK debug logging, sdk-doctor connectivity diagnostics, retryable vs non-retryable errors, circuit breaker, error best practices
eventingCouchbase Eventing Service — write, deploy, and troubleshoot Eventing Functions that react to document mutations in real time
fle-dotnetField-Level Encryption with the Couchbase .NET SDK — CryptoManager setup, [EncryptedField] attribute, encrypting and decrypting document fields
fle-goField-Level Encryption with the Couchbase Go SDK — CryptoManager setup, encrypting and decrypting document fields
fle-javaField-Level Encryption with the Couchbase Java SDK — CryptoManager setup, @Encrypted annotation, encrypting and decrypting document fields
fle-nodejsField-Level Encryption with the Couchbase Node.js SDK — CryptoManager setup, encrypting and decrypting document fields
fle-phpField-Level Encryption with the Couchbase PHP SDK — CryptoManager setup, encrypting and decrypting document fields
fle-pythonField-Level Encryption with the Couchbase Python SDK — CryptoManager setup, encrypting and decrypting document fields, key rotation
fle-rubyField-Level Encryption is not supported by the Couchbase Ruby SDK 3.x — alternatives and workarounds
fle-rustField-Level Encryption is not supported by the Couchbase Rust SDK 1.0 — alternatives and workarounds
fle-scalaField-Level Encryption is not supported by the Couchbase Scala SDK — alternatives and workarounds
fleField-Level Encryption (FLE) in Couchbase — client-side encryption of specific document fields before writing to the server, supported SDKs, key management
getting-startedIntroduction to Couchbase for new developers — mental model, core concepts (bucket/scope/collection/document), service map (KV vs SQL++ vs Search vs Analytics), choosing the right skill, and where to start
kafkaIntegrate Couchbase with Apache Kafka using the Kafka Connect Couchbase connector
local-dev-setupRun Couchbase locally for development — Docker Compose setup, cluster initialization, loading travel-sample, Query Workbench, first KV operation and SQL++ query
migrationMigrate data and schemas to Couchbase from relational databases (PostgreSQL, MySQL), MongoDB, or DynamoDB
mobile-androidCouchbase Lite for Android — installation (Kotlin/Java, Gradle), database and collection setup, CRUD operations, local SQL++ queries with QueryBuilder and SQL++ string API, live queries, full-text search, blob storage, database encryption, replication to Sync Gateway or Capella App Services
mobile-conflict-resolution-androidCouchbase Lite conflict resolution for Android (Kotlin) — custom conflict resolvers, merge strategies, auto-purge on channel removal, handling conflicts in push replication
mobile-conflict-resolution-iosCouchbase Lite conflict resolution for iOS/macOS (Swift) — custom conflict resolvers, merge strategies, auto-purge on channel removal, handling conflicts in push replication
mobile-data-modelingData modeling for Couchbase Mobile — document design for Sync Gateway, channel assignment strategy, ownership fields, type field conventions, embed vs reference for sync, document size limits, tombstone handling, delta sync, conflict-aware schema design, multi-user and multi-tenant patterns
mobile-iosCouchbase Lite for iOS/macOS — installation (Swift Package Manager, CocoaPods), database and collection setup, CRUD operations, local SQL++ queries with QueryBuilder and SQL++ string API, live queries, full-text search, blob storage, database encryption, replication to Sync Gateway or Capella App Se
mobile-logging-androidCouchbase Lite logging for Android (Kotlin) — LogSinks API (CBL 4.x), console log sink, file log sink, custom log sink, log domains, log levels, rotating log files, reading binary log files with cbl-log tool, diagnosing replication and query issues via logs
mobile-logging-iosCouchbase Lite logging for iOS/macOS (Swift) — LogSinks API (CBL 4.x), console log sink, file log sink, custom log sink, log domains, log levels, rotating log files, reading binary log files with cbl-log tool, diagnosing replication and query issues via logs
mobile-p2p-sync-androidCouchbase Lite peer-to-peer sync for Android (Kotlin) — URLEndpointListener, passive/active peer setup, TLS modes (anonymous, self-signed, CA cert), basic auth, certificate pinning, delta sync, local database-to-database replication
mobile-p2p-sync-iosCouchbase Lite peer-to-peer sync for iOS/macOS (Swift) — URLEndpointListener, passive/active peer setup, TLS modes (anonymous, self-signed, CA cert), basic auth, certificate pinning, delta sync, local database-to-database replication
mobile-sync-androidCouchbase Mobile sync for Android (Kotlin) — configure Couchbase Lite replication, set up Sync Gateway, design Sync Function access control, implement offline-first architecture
mobile-sync-iosCouchbase Mobile sync for iOS/macOS (Swift) — configure Couchbase Lite replication, set up Sync Gateway, design Sync Function access control, implement offline-first architecture
mobile-testing-androidTesting Couchbase Lite Android apps (Kotlin) — in-memory databases for unit tests, test isolation with Database.delete(), mocking the replicator, JUnit setup/teardown, testing live queries with coroutines, testing document listeners
mobile-testing-iosTesting Couchbase Lite iOS/macOS apps (Swift) — in-memory databases for unit tests, test isolation with Database.delete(), mocking the replicator, XCTest setup/teardown, testing live queries with async/await, testing document listeners
mobile-vector-search-androidOn-device vector search with Couchbase Lite for Android (Kotlin) — VectorIndexConfiguration, creating vector indexes, embedding vectors in documents, running vector similarity queries, lazy vector indexes, hybrid FTS + vector search, distance metrics (cosine, euclidean, dot product), encoding (SQ, P
mobile-vector-search-iosOn-device vector search with Couchbase Lite for iOS/macOS (Swift) — VectorIndexConfiguration, creating vector indexes, embedding vectors in documents, running vector similarity queries, lazy vector indexes, hybrid FTS + vector search, distance metrics (cosine, euclidean, dot product), encoding (SQ,
monitoringMonitor Couchbase cluster health — key metrics, cbstats, Prometheus endpoint, Grafana dashboards, slow query log, alert thresholds, and REST API health checks
sdk-patterns-dotnetCouchbase SDK patterns for .NET (C#) — CAS optimistic locking, pessimistic locking (GetAndLockAsync), Task.WhenAll bulk operations, atomic counters, sub-document (LookupInAsync/MutateInAsync), array operations, exists, replica reads, preserve_expiry, error handling, and retry logic
sdk-patterns-goCouchbase SDK patterns for Go — CAS optimistic locking, pessimistic locking (GetAndLock), goroutine bulk operations, atomic counters, KV range scan, sub-document (LookupIn/MutateIn), array operations, exists, replica reads, preserve_expiry, error handling, retry logic
sdk-patterns-javaCouchbase SDK patterns for Java — CAS optimistic locking, pessimistic locking (getAndLock), reactive programming (Reactor Mono/Flux), bulk operations, atomic counters, sub-document (lookupIn/mutateIn), array operations, exists, replica reads, preserve_expiry, error handling, and retry logic
sdk-patterns-nodejsCouchbase SDK patterns for Node.js — CAS optimistic locking, pessimistic locking (getAndLock), Promise.allSettled bulk operations, atomic counters, sub-document (lookupIn/mutateIn), array operations, exists, replica reads, preserveExpiry, error handling, and retry logic
sdk-patterns-phpCouchbase SDK patterns for PHP — CAS optimistic locking, pessimistic locking (getAndLock), bulk operations, atomic counters, sub-document (lookupIn/mutateIn), array operations, exists, replica reads, preserve_expiry, error handling
sdk-patterns-pythonCouchbase SDK patterns for Python — CAS optimistic locking, pessimistic locking (get_and_lock), asyncio bulk operations, atomic counters, KV range scan, sub-document (lookup_in/mutate_in), array operations, exists, replica reads, preserve_expiry, error handling, and retry logic
sdk-patterns-rubyCouchbase SDK patterns for Ruby — CAS optimistic locking, pessimistic locking (get_and_lock), bulk operations, atomic counters, sub-document (lookup_in/mutate_in), array operations, exists, replica reads, preserve_expiry, error handling
sdk-patterns-rustCouchbase SDK patterns for Rust — CAS optimistic locking, retry on CasMismatch, tokio bulk operations with join_all/FuturesUnordered, atomic counters, sub-document (MutateInSpec/LookupInSpec), array operations, exists, replica reads, touch/getAndTouch, preserve_expiry, error handling
sdk-patterns-scalaCouchbase SDK patterns for Scala — CAS optimistic locking, pessimistic locking (getAndLock), Future-based bulk operations, atomic counters, sub-document (lookupIn/mutateIn), array operations, exists, replica reads, preserve_expiry, error handling with Try
search-conceptsCouchbase Full-Text Search and Vector Search concepts — index prerequisites, query types, hybrid search, RYOW consistency, Flex Index, RAG pipeline, and pagination
search-dotnetCouchbase Full-Text Search, vector search, hybrid search, and geospatial search for .NET
search-goCouchbase Full-Text Search, vector search, hybrid search, and geospatial search for Go
search-javaCouchbase Full-Text Search, vector search, hybrid search, and geospatial search for Java
search-nodejsCouchbase Full-Text Search, vector search, hybrid search, and geospatial search for Node.js
search-phpCouchbase Full-Text Search, vector search, hybrid search, and geospatial search for PHP
search-pythonCouchbase Full-Text Search, vector search, hybrid search, and geospatial search for Python
search-rubyCouchbase Full-Text Search, vector search, hybrid search, and geospatial search for Ruby
search-rustCouchbase Full-Text Search, vector search, hybrid search, and geospatial search for Rust
search-scalaCouchbase Full-Text Search, vector search, hybrid search, and geospatial search for Scala
securityCouchbase Server security — RBAC users, roles, least-privilege application credentials, TLS configuration, and encryption at rest
server-connection-dotnetConfigure and optimize Couchbase SDK connections in .NET (C#) — ASP.NET Core DI, standalone singleton, timeouts, sub-document operations, durability, and troubleshooting
server-connection-goConfigure and optimize Couchbase SDK connections in Go — sync.Once singleton, timeouts, sub-document operations, durability, and troubleshooting
server-connection-javaConfigure and optimize Couchbase SDK connections in Java — singleton pattern, timeouts, serverless best practices, sub-document operations, durability, and troubleshooting
server-connection-nodejsConfigure and optimize Couchbase SDK connections in Node.js — module-level singleton, timeouts, serverless best practices, sub-document operations, durability, and troubleshooting
server-connection-phpConfigure and optimize Couchbase SDK connections in PHP — Cluster instantiation, singleton pattern, timeouts, KV CRUD (upsert/insert/get/replace/remove), expiry, durability, sub-document operations
server-connection-pythonConfigure and optimize Couchbase SDK connections in Python — singleton pattern, timeouts, serverless best practices, sub-document operations, durability, and troubleshooting
server-connection-rubyConfigure and optimize Couchbase SDK connections in Ruby — Cluster.connect, singleton pattern, timeouts, KV CRUD (upsert/insert/get/replace/remove), expiry, durability, sub-document operations
server-connection-rustConfigure and optimize Couchbase SDK connections in Rust — async/tokio cluster setup, singleton pattern, wait_until_ready, timeouts, KV CRUD (upsert/insert/get/replace/remove), expiry, durability, sub-document operations
server-connection-scalaConfigure and optimize Couchbase SDK connections in Scala — synchronous/async/reactive APIs, singleton pattern, KV CRUD (upsert/insert/get/replace/remove), Try-based error handling, expiry, durability, sub-document operations
server-data-modelingCouchbase Server data modeling — bucket, scope, and collection hierarchy design, document structure, embed vs reference decisions, manual secondary indexes, and schema patterns
server-query-optimizerserver-querying-dotnetserver-querying-goserver-querying-javaserver-querying-nodejsserver-querying-phpserver-querying-pythonserver-querying-rubyserver-querying-rustserver-querying-scalashellsqlpp-languagetesting-patterns-dotnettesting-patterns-gotesting-patterns-javatesting-patterns-nodejstesting-patterns-phptesting-patterns-pythontesting-patterns-rubytesting-patterns-rusttesting-patterns-scalatesting-patternstransactions-dotnettransactions-gotransactions-javatransactions-nodejstransactions-phptransactions-pythontransactions-rubytransactions-rusttransactions-scalavscode-extensionxdcrTalk like caveman. Cut filler. Keep technical details explicit.
22 skills · 1 command · 3 agents · hooks
Persistent memory for Claude Code: the next session starts where the last one left off.
29 skills · 1 MCP server · hooks
tasteskill 2.5.1: professional company websites at the figma.com and x.ai level, with one section per screen, real photographs, real product UI, effects kept for tech and gaming pages, and a real-browser checker and finish gate.
1 skill
Open-source AI job search that runs locally in your AI coding CLI: scan job portals, evaluate listings into a structured A-H report with a 1-5 score, tailor your CV, track applications
5 skills · hooks
Cross-session memory and token savings for coding agents.
6 skills · 1 agent · 1 MCP server · hooks
Package any website or local web build into a lightweight desktop app with Pake CLI.
1 skill
This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.