clickhouse-pack
Claude Code skill pack for ClickHouse (24 skills)
Installation
Open Claude Code and run this command:
/plugin install clickhouse-pack@claude-code-plugins-plus
Use --global to install for all projects, or --project for current project only.
What It Does
> 24 skills for building, operating, and scaling ClickHouse-powered analytics — real @clickhouse/client code, real SQL, real MergeTree engines.
Every skill uses the official ClickHouse Node.js client (@clickhouse/client with createClient), actual ClickHouse SQL syntax (MergeTree, ReplacingMergeTree, AggregatingMergeTree), real system tables (system.parts, system.query_log, system.merges), and production patterns (parameterized queries, streaming inserts, materialized views).
Links: tonsofskills.com | ClickHouse Docs | @clickhouse/client
Skills (24)
Run ClickHouse integration tests in CI with GitHub Actions and Docker containers.
Diagnose and fix the top 15 ClickHouse errors — query failures, insert problems, memory limits, and merge issues.
Design ClickHouse schemas with MergeTree engines, ORDER BY keys, and partitioning.
Insert, query, and aggregate data in ClickHouse with real SQL patterns.
Optimize ClickHouse Cloud costs — compute scaling, storage tiering, compression, and query efficiency for lower bills.
Handle data lifecycle in ClickHouse — TTL expiration, data deletion (GDPR), column-level encryption, and audit logging with real ClickHouse SQL.
Collect ClickHouse diagnostic data — system tables, query logs, merge status, and server metrics for support tickets and troubleshooting.
Deploy ClickHouse-backed applications to Vercel, Fly.
Configure ClickHouse enterprise RBAC — SQL-based users, roles, row policies, column-level grants, and quota management.
Create your first ClickHouse table, insert data, and run analytical queries.
ClickHouse incident response — triage, diagnose, and remediate server issues using system tables, kill stuck queries, and execute recovery procedures.
Install @clickhouse/client and configure authentication to ClickHouse Cloud or self-hosted.
Run ClickHouse locally with Docker, configure test fixtures, and iterate fast.
Execute ClickHouse schema migrations — ALTER TABLE operations, data migration between engines, versioned migration runners, and zero-downtime schema changes.
Configure ClickHouse across dev, staging, and production with environment-specific settings, secrets management, and infrastructure-as-code patterns.
Monitor ClickHouse with Prometheus metrics, Grafana dashboards, system table queries, and alerting for query performance, merge health, and resource usage.
Optimize ClickHouse query performance with indexing, projections, settings tuning, and query analysis using system tables.
Production readiness checklist for ClickHouse — server tuning, backup, monitoring, and deployment verification.
Configure ClickHouse query concurrency, memory quotas, and connection limits.
Production reference architecture for ClickHouse-backed applications — project layout, data flow, multi-tenant patterns, and operational topology.
Production-ready patterns for @clickhouse/client — streaming inserts, typed queries, error handling, and connection management.
Secure ClickHouse with user management, network restrictions, TLS, and audit logging.
Use when upgrading ClickHouse server versions or the @clickhouse/client SDK, handling breaking changes between versions, or migrating from older client libraries — covers version checks, changelog review, staged upgrade, post-upgrade validation, and rollback.
Ingest data into ClickHouse from webhooks, Kafka, and streaming sources with batching, dedup, and exactly-once patterns.