CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

cc-skill-clickhouse-io

ClickHouse database patterns, query optimization, analytics, and data engineering best practices for high-performance analytical workloads.

Quality

66%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./skills/cc-skill-clickhouse-io/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

57%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

A solid, code-heavy pattern reference with genuinely useful ClickHouse-specific guidance and a rare explicit correctness-boundaries section, but it is a monolithic single-file catalog with boilerplate overview/limitations sections and no validation workflow for batch/database operations. Splitting it into reference files and adding trigger/usage clarity would raise most dimensions.

Suggestions

Remove the 'Overview'/'Key Features' explanation of what ClickHouse is and the circular 'When to Use'/'Limitations' boilerplate — every token there competes with real pattern content.

Split long inline catalogs (Data Pipeline Patterns, Common Analytics Queries, Performance Monitoring) into references/ files, keeping SKILL.md as a concise index with clearly signaled one-level-deep links.

Add an explicit validation loop for batch operations (e.g., verify insert counts vs. source, check system.query_log read_rows after schema changes) to move workflow clarity past the batch-operation cap.

DimensionReasoningScore

Conciseness

The pattern sections are dense code with little padding, but the 'Overview' and 'Key Features' explain that ClickHouse is a column-oriented OLAP DBMS (which Claude already knows), and the 'When to Use'/'Limitations' sections are circular boilerplate ('applicable to execute the workflow or actions described in the overview').

3 / 5

Actionability

Most sections give concrete, executable SQL and TypeScript (table DDL, aggregation queries, query_log monitoring, bulk insert client code), and the conceptual fragments are explicitly flagged as requiring adaptation, which justifies them; minor gaps remain (ETL example calls undefined helpers).

4 / 5

Workflow Clarity

This is a pattern catalog with no sequenced workflow and no validate->fix->retry loops for batch inserts or database operations; the 'Correctness and measurement boundaries' section provides useful validation cautions (inspect plans/read_rows, verify signup sources) but not explicit checkpoints, so it sits at the cap.

3 / 5

Progressive Disclosure

The body is well-sectioned with clear headers, but there are no bundle files at all — roughly 420 lines inlined, with content like pipeline patterns and common analytics queries that clearly belongs in separate reference files.

3 / 5

Total

13

/

20

Passed

Description

61%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

The description identifies the ClickHouse domain clearly with a fair set of trigger keywords, but it is a noun-heavy capability list with no 'Use when...' trigger clause, weakening both completeness and actionability. It is distinguishable from other skills mainly by the ClickHouse name rather than by specific described behaviors.

Suggestions

Add an explicit trigger clause, e.g. 'Use when working with ClickHouse tables, optimizing ClickHouse queries, or building analytics pipelines on ClickHouse data.'

Replace generic nouns ('patterns', 'best practices') with concrete actions such as 'designs MergeTree tables, optimizes queries, builds materialized views, and streams bulk inserts'.

Include natural synonyms users would say (SQL, materialized views, time series, bulk inserts) to improve trigger term coverage.

DimensionReasoningScore

Specificity

Names the domain ('ClickHouse database') and a couple of action areas ('query optimization', 'analytics', 'data engineering'), but 'patterns' and 'best practices' are generic nouns rather than concrete actions, so coverage is not comprehensive.

3 / 5

Completeness

The 'what' is reasonably clear, but there is no 'when' at all — no 'Use when...' clause or equivalent trigger guidance, which caps completeness at 3.

3 / 5

Trigger Term Quality

Includes natural terms a user would say ('ClickHouse', 'query optimization', 'analytics', 'data engineering'), but misses common variations and synonyms such as SQL, inserts, materialized views, or time series.

4 / 5

Distinctiveness Conflict Risk

'ClickHouse' carves out a clear niche with distinct triggers, but the broad tail ('analytics', 'data engineering best practices', 'high-performance analytical workloads') leaves minor overlap risk with generic SQL/analytics skills.

4 / 5

Total

14

/

20

Passed

Validation

93%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

15

/

16

Passed

Repository

sickn33/agentic-awesome-skills

Path

skills/cc-skill-clickhouse-io/SKILL.md

Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.