Skills cc-skill-clickhouse-io
📦

cc-skill-clickhouse-io

v1.0 Content revision r1 Medium Risk ⚙️ External commands📁 Filesystem access🔑 Env variables

Optimiser les charges de travail analytiques ClickHouse

Les projets ClickHouse ont souvent besoin de meilleurs choix de schéma, de requêtes plus rapides et de modèles d’ingestion plus sûrs. Cette compétence fournit des conseils pratiques sur les tables, les requêtes, la surveillance et les pipelines ClickHouse.

Supports: Claude Codex Code(CC)
Maintain this Skill? Claim it 📊 71 Adequate

Install with my Agent

Copy this request to your Agent. It includes the canonical Skill page and manifest.

Agent request
Review the Skillstore skill "cc-skill-clickhouse-io" from https://skillstore.io/skills/sickn33-cc-skill-clickhouse-io.md and its manifest at https://skillstore.io/api/skills/sickn33-cc-skill-clickhouse-io/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.

Your Agent should still show its plan and request any confirmation required by the security policy.

Test it

Using "cc-skill-clickhouse-io". Mon tableau de bord ClickHouse est lent lors du filtrage par compte et par date.

Expected outcome:

La réponse examinerait les clés de tri, les choix de partition, les colonnes filtrées, les journaux de requêtes lentes et la stratégie d’agrégation.

Using "cc-skill-clickhouse-io". J’ai besoin des utilisateurs actifs quotidiens et des métriques de rétention dans ClickHouse.

Expected outcome:

La réponse présenterait un schéma basé sur le temps, des fonctions d’agrégation adaptées, le regroupement de rétention et des options de vues matérialisées.

Using "cc-skill-clickhouse-io". Nous voulons synchroniser les changements PostgreSQL dans ClickHouse pour le reporting.

Expected outcome:

La réponse comparerait l’ETL par lots et le CDC, puis identifierait les besoins de surveillance, les modes de défaillance et les contrôles de validation des données.

Security Audit

Medium Risk
v4 • 7/5/2026 Open versioned report

Most static findings are false positives caused by markdown code fences, TypeScript template literals, environment variable examples, and ordinary ClickHouse schema terms. One semantic issue remains: the recommended bulk insert example teaches raw SQL string interpolation. No prompt injection or credential exfiltration intent was found.

1
Files scanned
437
Lines analyzed
0
Review items
0
False positives ignored

Confirmed security concerns (1)

Medium
Unsafe SQL String Interpolation in Bulk Insert Example
The recommended bulk insert example builds an INSERT statement by interpolating trade fields into SQL. If copied with untrusted input, it can cause SQL injection or malformed data.
The markdown labels the bulk insert as efficient and interpolates string fields without escaping. It is documentation, not executed code, so impact depends on user adoption.
Audited by: codex View Audit History →
Share & cite this report

Share the versioned assessment report, neutral badge, embed card, and citations. Skillstore reports evidence without deciding whether this Skill is safe.

Open versioned report
Security Assessment

Copy report link

https://skillstore.io/skills/sickn33-cc-skill-clickhouse-io/audits/4?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report

Markdown badge

[![Skillstore security assessment](https://skillstore.io/badges/skills/sickn33-cc-skill-clickhouse-io/security.svg)](https://skillstore.io/skills/sickn33-cc-skill-clickhouse-io?utm_source=security_passport_badge)

HTML badge

<a href="https://skillstore.io/skills/sickn33-cc-skill-clickhouse-io?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/sickn33-cc-skill-clickhouse-io/security.svg" alt="Skillstore security assessment" loading="lazy"></a>

Embed card

<iframe src="https://skillstore.io/embed/skills/sickn33-cc-skill-clickhouse-io.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>
Academic citations (APA · BibTeX · CFF)

APA citation

affaan-m. (2026). cc-skill-clickhouse-io security audit report (audit version 4) [Author version 1.0]. Skillstore. https://skillstore.io/skills/sickn33-cc-skill-clickhouse-io/audits/4

BibTeX citation

@techreport{affaan-m-sickn33-cc-skill-clickhouse-io-2026, author = {affaan-m}, title = {cc-skill-clickhouse-io security audit report (audit version 4)}, institution = {Skillstore}, year = {2026}, number = {4}, url = {https://skillstore.io/skills/sickn33-cc-skill-clickhouse-io/audits/4}, note = {Author version 1.0} }

CITATION.cff

cff-version: 1.2.0 message: "If you use this Skill, cite its author and this versioned security audit report." title: "cc-skill-clickhouse-io security audit report (audit version 4)" version: "1.0" type: report authors: - name: "affaan-m" date-released: "2026-07-05" url: "https://skillstore.io/skills/sickn33-cc-skill-clickhouse-io/audits/4" identifiers: - type: other value: "skillstore:sickn33-cc-skill-clickhouse-io:audit:4" description: "Skillstore immutable audit report identifier"

Skillstore Score

Why this score Evidence Confidence: High
55
Architecture
85
Maintainability
87
Content
69
Community
91
Spec Compliance

What You Can Build

Concevoir des tables analytiques

Choisir les moteurs de table, les partitions, les clés de tri et les types de données pour une nouvelle charge de travail analytique ClickHouse.

Optimiser les requêtes de tableau de bord

Examiner les requêtes analytiques lentes et identifier des améliorations de filtrage, d’agrégation et de surveillance.

Planifier l’ingestion de données

Comparer les modèles par lots, en streaming, ETL et CDC avant de déplacer des données opérationnelles vers ClickHouse.

Try These Prompts

Expliquer un modèle de table
Utilisez la compétence ClickHouse pour comparer MergeTree et ReplacingMergeTree pour ma table d’événements. Expliquez quand chacun convient.
Optimiser une requête lente
Utilisez la compétence ClickHouse pour examiner cette requête analytique lente. Suggérez des clés de tri, des filtres et des changements d’agrégation. Gardez les hypothèses explicites.
Concevoir une agrégation
Utilisez la compétence ClickHouse pour concevoir une vue matérialisée pour des métriques horaires à partir d’une table d’événements. Incluez les exigences de la table source et les modèles de requêtes.
Planifier une migration de pipeline
Utilisez la compétence ClickHouse pour planifier un pipeline analytique de PostgreSQL vers ClickHouse. Couvrez le chargement par lots, le CDC, la surveillance et les risques opérationnels.

Best Practices

  • Validez chaque exemple par rapport à votre version de ClickHouse et à votre schéma avant une utilisation en production.
  • Regroupez les insertions par lots et alignez les partitions sur les fenêtres de requêtes réelles.
  • Examinez les journaux de requêtes et les statistiques de tables avant de modifier les clés ou les vues matérialisées.

Avoid

  • Copier du SQL d’exemple sans échapper les valeurs contrôlées par l’utilisateur.
  • Utiliser de nombreuses petites insertions pour des données d’événements à fort volume.
  • Ajouter des partitions, des jointures ou des lectures final sans mesurer l’impact sur les performances.

Frequently Asked Questions

Cette compétence exécute-t-elle des requêtes ClickHouse ?
Non. Elle fournit de la documentation et des exemples que Claude, Codex et Claude Code peuvent utiliser pendant l’analyse.
Quels outils peuvent utiliser cette compétence ?
Le rapport l’indique comme compatible avec Claude, Codex et Claude Code.
Est-elle utile pour les débutants ?
Oui. Elle explique les moteurs ClickHouse courants et les modèles de requêtes, mais les utilisateurs doivent connaître les bases du SQL.
Peut-elle aider à concevoir des vues matérialisées ?
Oui. Elle inclut des conseils pour les agrégations en temps réel et l’interrogation de tables d’état agrégé.
Fournit-elle un renforcement complet de la sécurité de la base de données ?
Non. Elle se concentre sur les modèles analytiques et les performances, pas sur une revue complète de la sécurité ClickHouse.
Que dois-je vérifier avant d’utiliser les exemples ?
Vérifiez votre version de ClickHouse, votre schéma, votre volume de données, vos contrôles d’accès et vos besoins de nettoyage des entrées.

Developer Details

Author

affaan-m

License

MIT

Author version

v1.0

Skillstore revision

r1

Version notice

The author-declared version is not valid SemVer.

Ref

6425ec35f4ac137735cff58cd7877843bba23e3b

Maintenance freshness

7/21/2026

Usage

8 downloads · 154 views

File structure

📄 SKILL.md

More from affaan-m

View all