What problem does it solve?
This Skill helps you answer business questions by querying your data warehouse instead of manually guessing tables, writing ad-hoc SQL, or repeatedly re-discovering schemas.
Core Features & Use Cases
- Pattern lookup + learning: Reuses cached query strategies for common question types (e.g., counts, trends, top-N) and learns new strategies when caches miss.
- Concept-to-table discovery: Maps business concepts (like “customers”) to concrete warehouse tables, with caching to reduce future discovery time.
- Warehouse exploration and SQL execution: Discovers relevant tables (including via INFORMATION_SCHEMA) and executes queries in a persistent kernel using
run_sql / run_sql_pandas.
- Schema caching: Stores table schemas to speed up repeated query authoring and validation.
Quick Start
Ask the skill to execute a direct SQL analysis question by running: uv run scripts/cli.py exec "df = run_sql('SELECT ...')"