What problem does it solve?
Setting up ClickHouse for development and production involves many manual steps: installing binaries, starting servers, writing schemas, seeding data, creating cloud accounts, authenticating CLIs, migrating schemas, and provisioning application users. This Skill turns that into guided, step-by-step workflows driven by the clickhousectl CLI.
Core Features & Use Cases
- Local Development Workflow: Installs ClickHouse, initializes a project structure (tables, materialized views, queries, seed data), starts a local server, applies schemas, and verifies the setup.
- ClickHouse Cloud Deployment: Walks through account signup, API key authentication, service creation, schema migration from local files, and deployment verification.
- Secure Application Connection: Creates a dedicated least-privilege database user with generated credentials stored in .env instead of using the admin default user.
- Use Case: A developer building an analytics app asks to set up ClickHouse locally; the Skill installs the server, creates tables, seeds data, and later migrates everything to ClickHouse Cloud when going to production.
Quick Start
Ask the agent to set up a local ClickHouse development environment with clickhousectl, or to deploy your local ClickHouse schema to ClickHouse Cloud for production.