| name | clickhouse-explorer |
| description | Use when the user asks to explore, analyze, query, or export data from a ClickHouse database. Also use when asked about table schemas, data distributions, or ClickHouse data profiling. |
ClickHouse Explorer CLI Skill
MANDATORY: CLI Only
所有查詢必須透過 CLI 工具執行,無例外。
npx tsx src/index.ts <command>
絕對禁止:
curl 直接打 ClickHouse HTTP API
- Bash 中使用
@clickhouse/client
- 任何繞過
src/index.ts 的 Node.js 腳本
When to Use
- User asks to "explore", "analyze", "look at", "check" a ClickHouse database
- User asks about table structure, column types, data volume, or partitions
- User wants to sample data, check value distributions, or run ad-hoc queries
- User needs to export query results to CSV, JSON, or Parquet
- User mentions ClickHouse in the context of data exploration
Prerequisites
Before first use, ensure environment variables are set:
export CLICKHOUSE_HOST=https://<host>:8443
export CLICKHOUSE_USER=<username>
export CLICKHOUSE_PASSWORD=<password>
Verify with: clickhouse-cli ping
Command Reference
Schema Discovery
clickhouse-cli databases
clickhouse-cli tables <database>
clickhouse-cli describe <db>.<table>
clickhouse-cli size <db>.<table>
clickhouse-cli partitions <db>.<table>