clickhouse-webhooks-events

Installation
SKILL.md

ClickHouse Data Ingestion

Overview

Build data ingestion pipelines into ClickHouse from HTTP webhooks, Kafka, and streaming sources with proper batching, deduplication, and error handling.

The core rule: ClickHouse hates one-row-at-a-time inserts — buffer events and flush them in batches. This skill covers four ingestion paths (application-side webhook receiver, server-side Kafka engine, managed ClickPipes, and HTTP bulk loads) plus idempotent dedup and insert monitoring.

Prerequisites

  • A ClickHouse table with an appropriate engine already exists (a MergeTree variant, e.g. analytics.events) — see clickhouse-core-workflow-a.
  • The @clickhouse/client package is installed and connected via CLICKHOUSE_HOST.
  • For the Kafka paths, a reachable Kafka broker and topic.
Installs
2
GitHub Stars
2.7K
First Seen
Mar 30, 2026
clickhouse-webhooks-events — jeremylongshore/tons-of-skills-marketplace