C
clickhouse-query
Run ClickHouse queries for analytics, metrics analysis, and event data exploration. Use when you need to query ClickHouse directly, analyze metrics, check event tracking data, or test query performance. Read-only by default.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Run ClickHouse queries for analytics, metrics analysis, and event data exploration. Use when you need to query ClickHouse directly, analyze metrics, check event tracking data, or test query performance. Read-only by default.
How to use
- Zainstaluj umiejętność w swoim projekcie Claude'a, kopiując folder .claude/skills/clickhouse-query do katalogów umiejętności. 2. Aby uruchomić proste zapytanie, użyj polecenia node .claude/skills/clickhouse-query/query.mjs "SELECT count() FROM views" — zastępując zapytanie SQL swoim kodem. 3. Dla zapytań z warunkami dodaj klauzulę WHERE, na przykład node .claude/skills/clickhouse-query/query.mjs "SELECT * FROM modelEvents WHERE modelId = 123 LIMIT 10" — wynik będzie ograniczony do 10 wierszy. 4. Jeśli chcesz zobaczyć plan wykonania zapytania, dodaj flagę --explain: node .claude/skills/clickhouse-query/query.mjs --explain "SELECT * FROM views WHERE userId = 1". 5. W przypadku złożonych zapytań, które mogą trwać dłużej niż domyślne 30 sekund, zwiększ limit czasowy flagą --timeout: node .claude/skills/clickhouse-query/query.mjs --timeout 60 "SELECT ...". 6. Aby uzyskać wyniki w formacie JSON do dalszego przetwarzania, użyj flagi --json: node .claude/skills/clickhouse-query/query.mjs --json "SELECT type, count() FROM modelEvents GROUP BY type".