frankchen021/diagnose-clickhouse-errors
Diagnose ClickHouse runtime query failures when the user wants database-level cause and fix guidance from an error or numeric error code, not source-code root cause analysis.
npx skills add https://github.com/FrankChen021/datastoria --skill diagnose-clickhouse-errors
Do not use this skill when the user's primary goal is:
In those cases, prefer source-code-inspection. Do not start this skill's error-code intake flow unless the user is asking for database-level diagnosis.
source-code-inspection.Code: 60).ask_user_question with exactly one question. Do NOT reply with natural-language text before the tool call.header: Please provide a ClickHouse error code for diagnosisoptions: [ { "id": "error_code", "label": "error code", "input": "text" } ]value as the numeric error code and continue.references/<code>.md with skill_resource (e.g. references/60.md) and follow its workflow.skill_resource returns nothing, use your ClickHouse knowledge to provide a best-effort response.Heading rules:
## Cause, ## Fix, and optional ## Example.Response language (BCP-47): …), localize the heading text to that language while keeping the same 3-section structure.Keep answers brief and action-first. Do not repeat the raw error verbatim. Do not add extra headings.
Take frankchen021/diagnose-clickhouse-errors from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.