clickhouse-io

Apply ClickHouse table design and query optimization patterns to analytics workloads.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/yusufcmg/Agent_Memory_Systems --skill clickhouse-io-yusufcmg
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: clickhouse-io
Source: https://github.com/yusufcmg/Agent_Memory_Systems/tree/main/.claude/skills/clickhouse-io
Command: npx skills add https://github.com/yusufcmg/Agent_Memory_Systems --skill clickhouse-io-yusufcmg

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Solves slow analytics workloads by applying ClickHouse data patterns.

Core Features & Use Cases

  • Table design patterns for ClickHouse (MergeTree, ReplacingMergeTree, AggregatingMergeTree) to optimize storage and query performance.
  • Query optimization techniques (partition pruning, projections, materialized views) to speed up analytics workloads.
  • Data ingestion and migration guidance for analytics pipelines, including real-time dashboards and batch ETL.

Quick Start

Install a starter pattern set and apply recommended schema and query optimizations to your existing ClickHouse setup.

Frequently Asked Questions about clickhouse-io

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I optimize slow analytics queries in ClickHouse?▼

Optimize slow ClickHouse analytics queries by applying partition pruning, adding projections, and using materialized views to pre-aggregate data and significantly speed up query performance.

What is the best way to design ClickHouse tables for high-performance dashboards?▼

Design high-performance ClickHouse dashboards by selecting appropriate MergeTree variants like AggregatingMergeTree or ReplacingMergeTree to optimize storage layout and accelerate analytical query execution.

How do I build real-time and batch ingestion pipelines for ClickHouse?▼

Build ClickHouse ingestion pipelines for real-time dashboards and batch ETL by applying best practices for data migration and ingestion to ensure efficient analytics workloads without bottlenecks.

When should I use projections vs materialized views in ClickHouse?▼

Use ClickHouse projections to accelerate specific query patterns within a single table, while materialized views are better suited for pre-aggregating data across tables to optimize broader analytics workloads.

Why does my ClickHouse partitioning strategy not improve query speed?▼

ClickHouse partitioning fails to improve query speed when partition keys do not align with query filters, preventing partition pruning and causing the engine to scan unnecessary data partitions.