affaan-m avatar

Clickhouse Io

Activates when you're working with ClickHouse for analytics workloads, table design, or query optimization. Covers the practical stuff: choosing the right MergeTree engine for your use case, writing efficient aggregations with ClickHouse-specific functions like quantile and uniq, setting up materialized views for real-time stats, and batch insertion patterns that won't kill performance. The examples are solid, real-world patterns like retention analysis, funnel queries, and partition pruning strategies. Honestly most useful if you're migrating from a traditional RDBMS to ClickHouse or building dashboards on large datasets and need to understand how column-oriented analytics actually work in practice.

skills.sh installs
5.5K
GitHub stars
300.3K
last updated
Aug 21, 2026

Install

$ npx -y skills add affaan-m/ecc --skill clickhouse-io --agent claude-code

Installs into .claude/skills of the current project.

Files

ClickHouse Analytics Patterns

ClickHouse-specific patterns for high-performance analytics and data engineering.

When to Activate

  • Designing ClickHouse table schemas (MergeTree engine selection)
  • Writing analytical queries (aggregations, window functions, joins)
  • Optimizing query performance (partition pruning, projections, materialized views)
  • Ingesting large volumes of data (batch inserts, Kafka integration)
  • Migrating from PostgreSQL/MySQL to ClickHouse for analytics
  • Implementing real-time dashboards or time-series analytics

Overview

ClickHouse is a column-oriented database management system (DBMS) for online analytical processing (OLAP). It's optimized for fast analytical queries on large datasets.

Key Features:

  • Column-oriented storage
  • Data compression
  • Parallel query execution
  • Distributed queries
  • Real-time analytics

Table Design Patterns

MergeTree Engine (Most Common)

Sponsors

Details

Repository
github.com/affaan-m/ecc
Categories
Backend & APIs, Data Science & ML, Debugging, Marketing & SEO, Databases
First seen
Jul 14, 2026

More from affaan-m/ecc

All 263
1trailofbits avatarburpsuite-project-parsertrailofbits/skillsSearches and explores Burp Suite project files (.burp) from the command line. Use when searching response headers or bodies with regex patterns, extracting secu5.4Kskills.sh installs
2affaan-m avatarhomelab-vlan-segmentationaffaan-m/eccSegmenting home networks into VLANs for IoT, guest, trusted, and server traffic using UniFi, pfSense/OPNsense, and MikroTik — including switch trunk config, fir5.4Kskills.sh installs
3grafana avatarassistant-mcpgrafana/skillsConnect AI coding agents (Claude Code, Cursor, VS Code, OpenAI Codex) to Grafana Cloud via the `mcp-grafana` Model Context Protocol server. Installs the server 5.4Kskills.sh installs
4affaan-m avatarquarkus-tddaffaan-m/eccTest-driven development for Quarkus 3.x LTS using JUnit 5, Mockito, REST Assured, Camel testing, and JaCoCo. Use when adding features, fixing bugs, or refactori5.4Kskills.sh installs
5affaan-m avataruncloudaffaan-m/eccUse when managing an Uncloud cluster — deploying services, configuring Caddy ingress, adding static proxy routes for non-cluster devices, publishing ports, scal5.3Kskills.sh installs
6forcedotcom avatarexperience-ui-bundle-metadata-generateforcedotcom/sf-skillsUse this skill when adding a front-end React UI bundle to an existing project or configuring UI bundle metadata and config files. TRIGGER when: adding or scaffo5.3Kskills.sh installs