Agent skill

Clickhouse Architecture Advisor

by vemetric in vemetric/vemetric

MUST USE when designing ClickHouse architectures, selecting between ingestion or modeling patterns, or translating best practices into workload-specific system designs.

Apache-2.0Auto-check passedDatabases

Install Clickhouse Architecture Advisor

skills CLI
$ npx skills add vemetric/vemetric --skill clickhouse-architecture-advisor -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install vemetric/vemetric clickhouse-architecture-advisor --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/vemetric/vemetric.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/clickhouse-architecture-advisor .claude/skills/clickhouse-architecture-advisor && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
clickhouse-architecture-advisor
GitHub stars
395
Used in
2 other repos
Token cost
~791 tokens
SKILL.md length
272 words
Files
14
Skills in repo
6
Repo updated
First seen
Licence
Apache-2.0

At a glance

MUST USE when designing ClickHouse architectures, selecting between ingestion or modeling patterns, or translating best practices into workload-specific system designs.

  • Works in 6 steps: Identify the workload shape → Read the relevant decision rule files in… → Use mappings/doc_links.yaml to attach… → …
  • Designing ClickHouse architectures
  • SKILL.md covers Required behavior, Provenance rules, Read these rule files by… and Output format, plus 2 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Clickhouse Architecture Advisor is an agent skill from vemetric/vemetric. MUST USE when designing ClickHouse architectures, selecting between ingestion or modeling patterns, or translating best practices into workload-specific system designs. Complements clickhouse-best-practices with decision frameworks and explicit provenance labels.

Its SKILL.md is about 790 tokens, which your agent loads only when the skill is triggered. The skill folder holds 17 other files (for example `AGENTS.md`, `README.md` and `examples/README.md`).

It sits in Databases, covering Data warehousing. It works with ClickHouse. The repository describes itself as: Simple, yet powerful Web- & Product Analytics. The licence is Apache-2.0.

When your agent uses it

  • Designing ClickHouse architectures
  • Selecting between ingestion
  • Modeling patterns
  • Translating best practices into workload-specific system designs

Example prompts

  • “/clickhouse-architecture-advisor”

Workflow steps

6 steps, taken from the first numbered list in SKILL.md.

  1. Identify the workload shape
  2. Read the relevant decision rule files in rules/
  3. Use mappings/doc_links.yaml to attach official documentation
  4. Classify every recommendation as
  5. Never present field guidance as official guidance
  6. If a recommendation is uncertain, say so explicitly

What it can do on your machine

Read from SKILL.md and the folder at commit 2352ee8. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md (its code samples are markdown).

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Clickhouse Architecture Advisor loads about 791 tokens when it runs. Until then it costs about 74 tokens; SKILL.md has 272 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~74
When it runs · the whole SKILL.md, loaded when a task matches
~791

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from vemetric/vemetric at commit 2352ee8, republished under its Apache-2.0 licence (© vemetric). 272 words, ~791 tokens.

Download SKILL.mdSave it as .claude/skills/clickhouse-architecture-advisor/SKILL.md (or your agent's skills folder). This skill also uses 13 other files; get the full folder from GitHub.
name
clickhouse-architecture-advisor
description
MUST USE when designing ClickHouse architectures, selecting between ingestion or modeling patterns, or translating best practices into workload-specific system designs. Complements clickhouse-best-practices with decision frameworks and explicit provenance labels.
license
Apache-2.0
metadata.author
ClickHouse Inc
metadata.version
0.1.0

ClickHouse Architecture Advisor

This skill adds workload-aware architecture decisioning on top of clickhouse-best-practices.

Official docs remain the source of truth. This skill must always prefer official ClickHouse documentation when available.

Required behavior

Before producing recommendations:

  1. Identify the workload shape
    • observability
    • security / SIEM
    • product analytics
    • IoT / telemetry
    • market data / financial services
    • mixed OLAP with point-lookups
  2. Read the relevant decision rule files in rules/
  3. Use mappings/doc_links.yaml to attach official documentation
  4. Classify every recommendation as:
    • official
    • derived
    • field
  5. Never present field guidance as official guidance
  6. If a recommendation is uncertain, say so explicitly

Provenance rules

official

Use this when the recommendation is directly backed by official docs.

derived

Use this when the recommendation is not stated verbatim in docs but follows logically from documented ClickHouse behavior.

field

Use this only for experience-based guidance that may be situational. When using field, include:

  • a disclaimer that the advice is heuristic
  • a relevant official doc if one partially applies
  • the reason the advice depends on workload context

Read these rule files by scenario

Real-time ingestion design
  1. rules/decision-ingestion-strategy.md
  2. rules/decision-real-time-preaggregation.md
  3. Relevant best-practices insert rules
Time-series and retention design
  1. rules/decision-partitioning-timeseries.md
  2. Relevant best-practices schema partition rules
Enrichment and dimension lookups
  1. rules/decision-join-enrichment.md
  2. Relevant best-practices query join rules
Mutable state / late-arriving events
  1. rules/decision-late-arriving-upserts.md
  2. Relevant best-practices mutation avoidance rules

Output format

Structure responses like this:

markdown
## Workload Summary
- workload:
- latency target:
- data shape:
- primary query patterns:
- operational constraints:

## Key Decisions
- ...
- ...

## Recommendations

### <Recommendation title>

**What**
...

**Why**
...

**How**
...

**Category**
official | derived | field

**Confidence**
high | medium | heuristic

**Source**
- doc link(s)

**Validation**
- concrete SQL, metric, or smoke test

Architecture-specific guidance

Prefer decision frameworks over generic advice. Good responses should:

  • explain tradeoffs
  • identify the likely operating bottleneck
  • separate immediate actions from structural redesign
  • provide target architecture patterns, not just isolated settings

Full reference

See AGENTS.md for the compiled version and examples/ for sample outputs.

© vemetric, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 13 other files in .agents/skills/clickhouse-architecture-advisor of vemetric/vemetric.

  • SKILL.md
  • AGENTS.md
  • README.md
  • examples/README.md
  • examples/finserv-market-surveillance.md
  • examples/observability-high-throughput.md
  • examples/siem-security-analytics.md
  • mappings/doc_links.yaml
  • rules/decision-ingestion-strategy.md
  • rules/decision-join-enrichment.md
  • rules/decision-late-arriving-upserts.md
  • rules/decision-partitioning-timeseries.md
  • rules/decision-real-time-preaggregation.md
  • schemas/recommendation_schema.yaml

Open the folder on GitHubat commit 2352ee8

Used in 2 other repositories

We found 2 copies of this SKILL.md (exact, near-identical or edited) in other folders, from 2 other GitHub owners. This page covers the copy in vemetric/vemetric, which our catalogue first saw on October 7, 2026.

Compare with similar skills

Clickhouse Architecture Advisor next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Clickhouse Architecture Advisor compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Clickhouse Architecture Advisor this skillvemetric/vemetric3952 repos~791Automated safety check: PassApache-2.0
Keeper Stress AnalysisClickHouse/ClickHouse50k—~4.7kAutomated safety check: PassApache-2.0
Perf ComparisonClickHouse/ClickHouse50k—~3.9kAutomated safety check: NotesApache-2.0
Patch Release CheckClickHouse/ClickHouse50k—~4kAutomated safety check: NotesApache-2.0
Decompress BinaryClickHouse/ClickHouse50k—~1.1kAutomated safety check: PassApache-2.0
Good PRsClickHouse/ClickHouse50k—~1.8kAutomated safety check: PassApache-2.0

Similar skills

  • Keeper Stress Analysis

    ClickHouse/ClickHouse

    Analyze ClickHouse Keeper stress-test results from play.clickhouse.com / keeperstresstests data warehouse.

    50k GitHub stars~4.7k tokensUpdated today
    DatabasesAuto-check passed
  • Perf Comparison

    ClickHouse/ClickHouse

    Evaluate ClickHouse performance test results from existing CI/dashboard data or local perf.py runs.

    50k GitHub stars~3.9k tokensUpdated today
    DatabasesAuto-check: notes
  • Patch Release Check

    ClickHouse/ClickHouse

    Check whether ClickHouse's supported versions (last 3 majors + latest LTS) have recent stable patch releases, diagnose why the scheduled AutoReleases pipeline failed, and identify which releases…

    50k GitHub stars~4k tokensUpdated today
    DatabasesAuto-check: notes
  • Decompress Binary

    ClickHouse/ClickHouse

    Extract the inner ELF from a ClickHouse self-extracting clickhouse binary, including when its architecture differs from the host (e.g.

    50k GitHub stars~1.1k tokensUpdated today
    DatabasesAuto-check passed
  • Good PRs

    ClickHouse/ClickHouse

    Show a report of open ClickHouse PRs whose only non-green CI check is "CH Inc sync" (or that are fully green) — i.e.

    50k GitHub stars~1.8k tokensUpdated today
    DatabasesAuto-check passed
  • Double Check Perf Tests

    ClickHouse/ClickHouse

    Locally reproduce ClickHouse CI performance comparison results for a given commit.

    50k GitHub stars~6.4k tokensUpdated today
    DatabasesAuto-check: notes

More from vemetric/vemetric

  • Chdb Datastore

    vemetric/vemetric

    A skill your agent uses when the user has tabular data (pandas DataFrame, parquet, csv, Arrow, json) and wants to filter, group, aggregate, join, or speed up slow pandas.

    395 GitHub starsUsed in 2 repos~1.4k tokens
    Auto-check passed
  • Chdb SQL

    vemetric/vemetric

    A skill your agent uses when the user wants to run SQL — especially analytical SQL — on local files (parquet/csv/json), URLs, S3 paths, or remote databases (Postgres, MySQL, MongoDB, ClickHouse…

    395 GitHub starsUsed in 1 repo~1.2k tokens
    Auto-check passed
  • Clickhouse Best Practices

    vemetric/vemetric

    MUST USE when reviewing ClickHouse schemas, queries, or configurations.

    395 GitHub starsUsed in 2 repos~2.6k tokens
    Auto-check passed
  • Clickhouse JS Node Coding

    vemetric/vemetric

    Write idiomatic application code with the ClickHouse Node.js client (@clickhouse/client).

    395 GitHub starsUsed in 1 repo~2.8k tokens
    Auto-check passed
  • Troubleshoot and resolve common issues with the ClickHouse Node.js client (@clickhouse/client).

    395 GitHub starsUsed in 1 repo~1.3k tokens
    Auto-check passed

Works with

Categories

Questions about Clickhouse Architecture Advisor

What does Clickhouse Architecture Advisor do?

MUST USE when designing ClickHouse architectures, selecting between ingestion or modeling patterns, or translating best practices into workload-specific system designs. Clickhouse Architecture Advisor is an agent skill from vemetric/vemetric. MUST USE when designing ClickHouse architectures, selecting between ingestion or modeling patterns, or translating best practices into workload-specific system designs.

When should I use Clickhouse Architecture Advisor?

Clickhouse Architecture Advisor fits situations like: designing ClickHouse architectures; selecting between ingestion; modeling patterns; translating best practices into workload-specific system designs.

How do I install Clickhouse Architecture Advisor in Claude Code?

Run `npx skills add vemetric/vemetric --skill clickhouse-architecture-advisor -a claude-code`. Or copy the skill folder (.agents/skills/clickhouse-architecture-advisor in vemetric/vemetric) into .claude/skills/clickhouse-architecture-advisor in your project. Claude Code loads it when a task matches its description.

How do I install Clickhouse Architecture Advisor in Codex?

Run `npx skills add vemetric/vemetric --skill clickhouse-architecture-advisor -a codex`. Or copy the skill folder (.agents/skills/clickhouse-architecture-advisor in vemetric/vemetric) into .agents/skills/clickhouse-architecture-advisor in your project. Codex loads it when a task matches its description.

Can I use Clickhouse Architecture Advisor in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add vemetric/vemetric --skill clickhouse-architecture-advisor -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/clickhouse-architecture-advisor, .gemini/skills/clickhouse-architecture-advisor, .github/skills/clickhouse-architecture-advisor and .opencode/skills/clickhouse-architecture-advisor in your project.

What does Clickhouse Architecture Advisor need to run?

SKILL.md names no scripts, command-line tools or credentials: Clickhouse Architecture Advisor is instructions for the agent only.

Does Clickhouse Architecture Advisor access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Clickhouse Architecture Advisor safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Clickhouse Architecture Advisor use?

Clickhouse Architecture Advisor is published under the Apache-2.0 licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Clickhouse Architecture Advisor use?

About 791 tokens (SKILL.md is roughly 3.2k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Clickhouse Architecture Advisor?

Skills that share tags, products or a category with Clickhouse Architecture Advisor: Keeper Stress Analysis (ClickHouse/ClickHouse, 50k stars), Perf Comparison (ClickHouse/ClickHouse, 50k stars), Patch Release Check (ClickHouse/ClickHouse, 50k stars) and Decompress Binary (ClickHouse/ClickHouse, 50k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Clickhouse Architecture Advisor?

vemetric (a GitHub organization) maintains it in vemetric/vemetric, which has 395 GitHub stars. The repository holds 6 skills in this directory. The repository was last updated on October 9, 2026.

Source: vemetric/vemetric on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.