What problem does it solve? Answering questions about CSVs, spreadsheets, or pasted tables by eyeballing rows leads to subtle numeric errors. This Skill moves the data into SQL scratchpad tables first, so every answer comes from a real, verifiable query instead of guesswork. ## Core Features & Use Cases - Structured Loading: Inspects columns and types, creates typed tables with create_table, and bulk-loads all rows with insert_data so outliers are never sampled away. - Verified Querying: Confirms the load with list_tables and row-count checks, then answers each question with a single query_data SQL statement shown alongside the result. - Data Cleaning Rules: Normalizes whitespace, case, and mixed date formats on load while keeping nulls and zeros distinct. - Use Case: A user pastes a messy sales export and asks for monthly totals and outliers; the Skill loads it into a scratch_ table, verifies the row count, and returns SQL-backed answers. ## Quick Start Load this CSV into a scratch table and show me the total sales by region with the SQL you ran.