clickhouse-pack

v1.7.0 by Jeremy Longshore

Claude Code skill pack for ClickHouse (24 skills)

24 Skills
MIT License

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)

clickhouse-ci-integration View full skill →

Run ClickHouse integration tests in CI with GitHub Actions and Docker containers.

ReadWriteEditBash(gh:*)
clickhouse-common-errors View full skill →

Diagnose and fix the top 15 ClickHouse errors — query failures, insert problems, memory limits, and merge issues.

ReadGrepBash(curl:*)
clickhouse-core-workflow-a View full skill →

Design ClickHouse schemas with MergeTree engines, ORDER BY keys, and partitioning.

ReadWriteEditBash(npm:*)Grep
clickhouse-core-workflow-b View full skill →

Insert, query, and aggregate data in ClickHouse with real SQL patterns.

ReadWriteEditBash(npm:*)
clickhouse-cost-tuning View full skill →

Optimize ClickHouse Cloud costs — compute scaling, storage tiering, compression, and query efficiency for lower bills.

Read
clickhouse-data-handling View full skill →

Handle data lifecycle in ClickHouse — TTL expiration, data deletion (GDPR), column-level encryption, and audit logging with real ClickHouse SQL.

ReadWriteEdit
clickhouse-debug-bundle View full skill →

Collect ClickHouse diagnostic data — system tables, query logs, merge status, and server metrics for support tickets and troubleshooting.

ReadBash(curl:*)Bash(tar:*)
clickhouse-deploy-integration View full skill →

Deploy ClickHouse-backed applications to Vercel, Fly.

ReadWriteEditBash(vercel:*)Bash(fly:*)Bash(gcloud:*)
clickhouse-enterprise-rbac View full skill →

Configure ClickHouse enterprise RBAC — SQL-based users, roles, row policies, column-level grants, and quota management.

ReadWrite
clickhouse-hello-world View full skill →

Create your first ClickHouse table, insert data, and run analytical queries.

ReadWriteEditBash(npm:*)Bash(node:*)
clickhouse-incident-runbook View full skill →

ClickHouse incident response — triage, diagnose, and remediate server issues using system tables, kill stuck queries, and execute recovery procedures.

ReadBash(kubectl:*)Bash(curl:*)
clickhouse-install-auth View full skill →

Install @clickhouse/client and configure authentication to ClickHouse Cloud or self-hosted.

ReadWriteBash(npm:*)Bash(pnpm:*)Bash(pip:*)
clickhouse-local-dev-loop View full skill →

Run ClickHouse locally with Docker, configure test fixtures, and iterate fast.

ReadWriteEditBash(docker:*)Bash(docker-compose:*)
clickhouse-migration-deep-dive View full skill →

Execute ClickHouse schema migrations — ALTER TABLE operations, data migration between engines, versioned migration runners, and zero-downtime schema changes.

ReadWriteEditBash(npm:*)Bash(node:*)Bash(kubectl:*)
clickhouse-multi-env-setup View full skill →

Configure ClickHouse across dev, staging, and production with environment-specific settings, secrets management, and infrastructure-as-code patterns.

ReadWriteEditBash(aws:*)Bash(gcloud:*)Bash(vault:*)
clickhouse-observability View full skill →

Monitor ClickHouse with Prometheus metrics, Grafana dashboards, system table queries, and alerting for query performance, merge health, and resource usage.

ReadWriteEdit
clickhouse-performance-tuning View full skill →

Optimize ClickHouse query performance with indexing, projections, settings tuning, and query analysis using system tables.

ReadWriteEdit
clickhouse-prod-checklist View full skill →

Production readiness checklist for ClickHouse — server tuning, backup, monitoring, and deployment verification.

ReadBash(clickhouse-client:*)Bash(curl:*)
clickhouse-rate-limits View full skill →

Configure ClickHouse query concurrency, memory quotas, and connection limits.

ReadWriteEdit
clickhouse-reference-architecture View full skill →

Production reference architecture for ClickHouse-backed applications — project layout, data flow, multi-tenant patterns, and operational topology.

ReadGrep
clickhouse-sdk-patterns View full skill →

Production-ready patterns for @clickhouse/client — streaming inserts, typed queries, error handling, and connection management.

Read
clickhouse-security-basics View full skill →

Secure ClickHouse with user management, network restrictions, TLS, and audit logging.

Read
clickhouse-upgrade-migration View full skill →

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.

ReadEditBash(npm:*)Bash(git:*)
clickhouse-webhooks-events View full skill →

Ingest data into ClickHouse from webhooks, Kafka, and streaming sources with batching, dedup, and exactly-once patterns.

ReadWriteEditBash(curl:*)

Ready to use clickhouse-pack?