Là một dự án mã nguồn mở, ClickHouse/agent-skills đã đạt 517 sao trên GitHub, ngôn ngữ TypeScript. The official Agent Skills for ClickHouse and ClickHouse Cloud
Tóm tắt dựng từ metadata GitHub của chính dự án — chưa có bài review TopGit. Trang sẽ tự động cập nhật khi bài review đầy đủ được xuất bản.
VÌ SAO CHƯA CÓ REVIEW
TopGit viết bài đầy đủ cho repo có nhiều sao nhất và được yêu cầu nhiều nhất. Trang này là snapshot trong thời gian chờ — xem README gốc ở tab READ ME.
The official Agent Skills for ClickHouse. These skills help LLMs and agents to adopt best practices when working with ClickHouse and chdb (in-process ClickHouse for Python).
You can use these skills with open-source ClickHouse and managed ClickHouse Cloud. Try ClickHouse Cloud with $300 in free credits.
Installation
npx
npx skills add clickhouse/agent-skills
The CLI auto-detects installed agents and prompts you to select where to install.
clickhousectl
Use the ClickHouse CLI clickhousectl to install the agent skills:
clickhousectl skills
What is this?
Agent Skills are packaged instructions that extend AI coding agents (Claude Code, Cursor, Copilot, etc.) with domain-specific expertise. This repository provides skills for ClickHouse databases and chdb — covering schema design, query optimization, data ingestion patterns, and in-process analytics with Python.
When an agent loads these skills, it gains knowledge of ClickHouse best practices and chdb APIs, and can apply them while helping you design tables, write queries, analyze data, or troubleshoot performance issues.
Skills follow the open specification at agentskills.io.
Available Skills
ClickHouse Best Practices
28 rules covering schema design, query optimization, and data ingestion—prioritized by impact.
Category
Rules
Impact
Primary Key Selection
4
CRITICAL
Data Type Selection
5
CRITICAL
JOIN Optimization
5
CRITICAL
Insert Batching
1
CRITICAL
Mutation Avoidance
2
CRITICAL
Partitioning Strategy
4
HIGH
Skipping Indices
1
HIGH
Materialized Views
2
HIGH
Async Inserts
2
HIGH
OPTIMIZE Avoidance
1
HIGH
JSON Usage
1
MEDIUM
Location:skills/clickhouse-best-practices/
For humans: Read SKILL.md for an overview, or AGENTS.md for the complete compiled guide.
For agents: The skill activates automatically when you work with ClickHouse—creating tables, writing queries, or designing data pipelines.
Complements clickhouse-best-practices by answering when, why, and how — not just what. All recommendations are explicitly classified as official, derived, or field guidance.
Location:skills/clickhouse-architecture-advisor/
For humans: Read SKILL.md for an overview, or AGENTS.md for the compiled guide.
For agents: The skill activates during architecture design sessions — when choosing ingestion patterns, designing time-series schemas, selecting enrichment strategies, or handling mutable state.
ClickHouse JS Node Troubleshooting
Troubleshooting guide for the ClickHouse Node.js client (@clickhouse/client). Covers common failure modes including socket hang-up / ECONNRESET, Keep-Alive misconfiguration, data type mismatches, read-only user restrictions, proxy / pathname URL confusion, TLS certificate errors, compression issues, logging setup, and query parameter interpolation.
For agents: The skill activates when users report errors, unexpected behavior, or configuration questions involving the ClickHouse Node.js client — including vague symptoms like "my inserts keep failing" or "connection drops randomly" in a Node.js context. Not used for browser/Web client issues.
chdb DataStore
Pandas-compatible API for chdb — drop-in pandas replacement backed by ClickHouse. Write import chdb.datastore as pd and use the same pandas API, 10-100x faster. Supports 16+ data sources (MySQL, PostgreSQL, S3, MongoDB, Iceberg, Delta Lake, etc.) with cross-source joins.
Location:skills/chdb-datastore/
For agents: The skill activates when you analyze data with pandas-style syntax, speed up slow pandas code, query remote databases as DataFrames, or join data across different sources.
chdb SQL
In-process ClickHouse SQL for Python — run SQL queries on local files, remote databases, and cloud storage without a server. Covers chdb.query(), Session, DB-API 2.0, parametrized queries, UDFs, streaming, and all ClickHouse table functions.
Location:skills/chdb-sql/
For agents: The skill activates when you write SQL queries against files, use ClickHouse table functions, build stateful analytical pipelines, or use advanced ClickHouse SQL features.
Infra ClickHouse
Local and cloud workflows for running ClickHouse with clickhousectl. The top-level SKILL.md is a decision tree that routes to the right reference: ref/local.md for local development (install ClickHouse, start a server, create schemas, seed data) and ref/cloud.md for ClickHouse Cloud (authenticate, create a service, migrate schemas, connect an application). The local workflow hands off to cloud when going to production. Supersedes clickhousectl-local-dev and clickhousectl-cloud-deploy.
Location:skills/infra-clickhouse/
For agents: The skill activates when a user wants to build an application with ClickHouse, set up a local development environment, deploy to production, or manage a ClickHouse Cloud service.
Infra Postgres
Local and cloud workflows for running Postgres with clickhousectl. The top-level SKILL.md is a decision tree that routes to the right reference: ref/local.md for local Docker-backed Postgres development (start, psql client, .env wiring, lifecycle) and ref/cloud.md for managed ClickHouse Cloud Postgres services (beta) — authentication, service creation, connections and TLS, runtime configuration, read replicas, failover, and point-in-time restore. The local workflow hands off to cloud when going to production.
Location:skills/infra-postgres/
For agents: The skill activates when a user wants to set up a local Postgres for development, connect an application to Postgres, or create and manage a managed Postgres service in ClickHouse Cloud.
ClickStack OTel Collector
Step-by-step workflow for wiring an OpenTelemetry collector into a Managed ClickStack service on ClickHouse Cloud. Covers deploying a new local collector (Docker run or Docker Compose) or configuring an existing collector, creating a dedicated ingest SQL user, sending rich synthetic telemetry, and verifying the data is visible in ClickStack.
Location:skills/clickstack-otel-collector/
For agents: The skill activates when a user wants to connect an OpenTelemetry collector to a Managed ClickStack service, send telemetry (logs, traces, metrics) into ClickStack, or verify their observability data pipeline end-to-end.
Quick Start
After installation, your AI agent will reference these skills when:
Creating new tables with CREATE TABLE
Choosing ORDER BY / PRIMARY KEY columns
Selecting data types for columns
Optimizing slow queries
Writing or tuning JOINs
Designing data ingestion pipelines
Handling updates or deletes
Analyzing data with pandas-style DataStore API
Querying files or databases with chdb SQL
Joining data across different sources (MySQL + S3 + local files)
Setting up a local ClickHouse development environment or deploying to ClickHouse Cloud with clickhousectl
Setting up a local Postgres or a managed ClickHouse Cloud Postgres service with clickhousectl
Wiring an OpenTelemetry collector into Managed ClickStack
Example prompts:
"Create a table for storing user events with fields for user_id, event_type, properties (JSON), and timestamp"
The agent will apply relevant ClickHouse best practices rules.
"Load this Parquet file and group by country, show top 10 by revenue"
The agent will use chdb DataStore or SQL to query the file directly.
"Join my MySQL customers table with this local orders.parquet file"
The agent will use chdb's cross-source join capabilities.
Supported Agents
Skills are agent-agnostic—the same skill works across all supported AI coding assistants:
Agent
Config Directory
Claude Code
.claude/skills/
Cursor
.cursor/skills/
Windsurf
.windsurf/skills/
GitHub Copilot
.github/skills/
Gemini CLI
.gemini/skills/
Cline
.cline/skills/
Codex
.codex/skills/
Goose
.goose/skills/
Roo Code
.roo/skills/
OpenHands
.openhands/skills/
And 13 more including Amp, Kiro CLI, Trae, Zencoder, and others.
The installer detects which agents you have by checking for their configuration directories. If an agent isn't listed, either install it first or create its config directory manually (e.g., mkdir -p ~/.cursor).
ClickHouse/agent-skills có 517 sao GitHub — tải lại trang để xem số mới nhất, hoặc xem trực tiếp github.com/ClickHouse/agent-skills. TopGit phản chiếu số sao của GitHub nhưng không cam kết đến từng phút.
ClickHouse/agent-skills có những chủ đề gì?
GitHub topics của ClickHouse/agent-skills: "agents", "clickhouse". TopGit xếp repo vào nhóm mã nguồn mở.
ClickHouse/agent-skills còn đang phát triển không?
Commit gần nhất trên ClickHouse/agent-skills là 12 ngày trước (theo timestamp GitHub). Repo có 34 fork — một chỉ báo về mức độ quan tâm của cộng đồng.
ClickHouse/agent-skills viết bằng ngôn ngữ gì?
ClickHouse/agent-skills chủ yếu viết bằng TypeScript. Trường "language" của GitHub dựa trên phần lớn byte ở nhánh mặc định.
Đọc thêm về ClickHouse/agent-skills ở đâu?
Trang TopGit này là một snapshot — tab "Readme" hiển thị nguyên văn README của repo (đã bỏ link, giữ ảnh). Repo GitHub ở github.com/ClickHouse/agent-skills là nguồn chính thức.
Đọc đầy đủ README ở tab phía trên.
agent-skills có đáng để bạn bỏ thời gian?
ChatGPT, Claude và Perplexity đều đọc được trang này. Hỏi thử xem họ nghĩ gì về agent-skills.