
Clickhouse Js Node Coding
Teaches Claude to write correct Node.js code against the ClickHouse JavaScript client. It covers the practical stuff: configuring connections, inserting rows in JSONEachRow or raw formats, querying with proper parameter binding, managing sessions and temporary tables, and handling modern ClickHouse types like Dynamic and JSON. The skill enforces one critical rule: always use query_params for user input and explicitly call out SQL injection risk when showing parameter binding, because developers coming from PostgreSQL or MySQL consistently miss this. It won't help with browser code, Edge runtime, or debugging connection errors. Those have separate skills. If you're building a Node.js backend that talks to ClickHouse, this gives Claude the reference material to generate idiomatic client code instead of generic guesses.
- skills.sh installs
- 7.2K
- GitHub stars
- 565
- last updated
- Aug 21, 2026
Install
$ npx -y skills add clickhouse/agent-skills --skill clickhouse-js-node-coding --agent claude-codeInstalls into .claude/skills of the current project.
Files
ClickHouse Node.js Client — Coding
Reference: https://clickhouse.com/docs/integrations/javascript
⚠️ Node.js runtime only. This skill covers the
@clickhouse/clientpackage running in a Node.js runtime exclusively — including Next.js Node runtime API routes, React Server Components, Server Actions, and standard Node.js processes. Do not apply this skill to browser client components, Web Workers, Next.js Edge runtime, Cloudflare Workers, or any usage of@clickhouse/client-web. For browser/edge environments, the correct package is@clickhouse/client-web.
How to Use This Skill
Sponsors
Details
- Repository
- github.com/clickhouse/agent-skills
- Categories
- AI & Agent Building, Automation & Workflows, Databases
- First seen
- Jun 11, 2026