clickhouse-io

Design ClickHouse schemas, optimize queries, and ingest data for analytics.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/sasasayusuke/util --skill clickhouse-io-sasasayusuke
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: clickhouse-io
Source: https://github.com/sasasayusuke/util/tree/main/pg/%E3%83%86%E3%83%97%E3%82%B7%E3%82%B9/.claude/skills/clickhouse-io
Command: npx skills add https://github.com/sasasayusuke/util --skill clickhouse-io-sasasayusuke

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill addresses the challenges of efficiently managing, querying, and optimizing ClickHouse databases for high-performance analytical workloads, ensuring faster insights and better data engineering practices.

Core Features & Use Cases

  • Schema Design: Provides patterns for creating efficient MergeTree, ReplacingMergeTree, and AggregatingMergeTree tables.
  • Query Optimization: Offers strategies for efficient filtering, aggregations, and window functions.
  • Data Ingestion: Demonstrates best practices for bulk and streaming inserts.
  • Materialized Views: Shows how to set up real-time aggregations.
  • Performance Monitoring: Includes queries for analyzing slow queries and table statistics.
  • Analytics Queries: Provides examples for time series, funnel, and cohort analysis.
  • Data Pipeline Patterns: Illustrates ETL and CDC approaches.

Quick Start

Use the clickhouse-io skill to create an efficient MergeTree table for market analytics data.

Frequently Asked Questions about clickhouse-io

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

FAQPage Schema
How do I optimize ClickHouse queries for high-performance analytics?

Optimize ClickHouse queries by applying efficient filtering, leveraging aggregations, and using window functions. This skill provides specific patterns for schema design and query writing to ensure faster insights for analytical workloads.

What is the best way to design MergeTree tables in ClickHouse?

The best way to design MergeTree tables is using variants like ReplacingMergeTree and AggregatingMergeTree. This skill provides schema design patterns that facilitate high-performance analytical workloads and efficient data engineering.

Can I use materialized views for real-time aggregation in ClickHouse?

Yes, materialized views enable real-time aggregation in ClickHouse. This skill demonstrates how to set up materialized views to continuously aggregate data, ensuring faster insights without recalculating entire datasets on every query.

How do I handle bulk and streaming data ingestion for ClickHouse?

Handle bulk and streaming data ingestion by following best practices for data loading and pipeline patterns. This skill illustrates ETL and CDC approaches to efficiently manage data engineering tasks and maintain database performance.

How do I monitor slow queries and table statistics in ClickHouse?

Monitor slow queries and table statistics in ClickHouse using built-in performance monitoring queries. This skill includes specific queries for analyzing slow queries and table statistics to identify bottlenecks in analytical workloads.

When should I use ClickHouse for time series, funnel, and cohort analysis?

Use ClickHouse for time series, funnel, and cohort analysis when processing high-performance analytical workloads. This skill provides ready-to-use analytics query examples to extract faster insights from large volumes of data.