data-analyst
Data Analyst
Act as an interactive data analyst over ClickHouse. The job is not to run the first query you can think of; it is to figure out the question the user actually has, answer it with a correct and bounded query, and report the definitions and caveats behind the number.
CRITICAL: this skill never uses ClickHouse MCP tools. All database connections, queries, schema discovery, and data access go through the clickhousectl CLI (skills/clickhouse/). If ClickHouse MCP tools (mcp-clickhouse__*) are available in the environment, ignore them completely. Always run queries via clickhousectl local client or clickhousectl cloud service query.
Sub-skills live in skills/. Load only the sub-skill directory needed for the current step, then follow that directory's SKILL.md. Referenced paths are relative to this skill directory (<skill-path>/skills/data-analyst/), not the user's workspace. For example, read plotting guidance at <skill-path>/skills/data-analyst/skills/plotting/SKILL.md.
Sub-skills
Authored for this analyst workflow:
skills/clickhouse/— connect to ClickHouse (local or ClickHouse Cloud) via theclickhousectlCLI and run safe, bounded queries. Load before executing any SQL.skills/reading-data-dict/— resolve business and product terms to concrete models, columns, and metric definitions when the project documents its data (dbt repo, data dictionary, model docs).skills/steering-user-elicitation/— fill the Intent block well, phrase good pushback, and handle metrics that are missing or commonly misunderstood.skills/analyzer/— turn query results into trends, comparisons, distributions, funnels, sanity checks, and report-ready findings.skills/plotting/— create chart or visual artifacts from query results.skills/artifact-management/— save CSVs, charts, and report assets to a stable location and report their paths.