Installation
Overview
The Data plugin transforms Claude into a data analyst collaborator. It helps you explore datasets, write optimized SQL, build visualizations, create interactive dashboards, and validate analyses before sharing with stakeholders.With a Data Warehouse Connection
Connect your data warehouse MCP server (Snowflake, Databricks, BigQuery, PostgreSQL, or any SQL-compatible database) for the best experience. Claude will:- Query your data warehouse directly
- Explore schemas and table metadata
- Run analyses end-to-end without copy-pasting
- Iterate on queries based on results
Without a Data Warehouse Connection
Without a connection, paste SQL results or upload CSV/Excel files for analysis and visualization. Claude can also write SQL queries for you to run manually, then analyze the results you provide.Commands
Explicit workflows you invoke with a slash command:/analyze
Answer data questions — from quick lookups to full analyses
/explore-data
Profile and explore a dataset to understand its shape, quality, and patterns
/write-query
Write optimized SQL for your dialect with best practices
/create-viz
Create publication-quality visualizations with Python
/build-dashboard
Build interactive HTML dashboards with filters and charts
/validate
QA an analysis before sharing — methodology, accuracy, and bias checks
/analyze
Answer data questions from quick lookups to full analyses:- Write SQL query
- Execute against data warehouse (if connected)
- Generate trend chart
- Identify key patterns: “Product line A grew 23% YoY while B was flat”
- Validate results with sanity checks
/explore-data
Profile and explore a dataset:/write-query
Write optimized SQL for your dialect:- Uses CTEs for readability and step-by-step logic
- Filters by date to enable partition pruning
- Uses DISTINCT in CASE statements to avoid double-counting
- Only counts cohorts with 100+ users for statistical relevance
/create-viz
Create publication-quality visualizations:- Proper labels and titles
- Color schemes that are accessible
- Annotations for key insights
- Export-ready format (PNG, SVG, HTML)
/build-dashboard
Build interactive HTML dashboards:- Interactive Chart.js visualizations
- Dropdown filters for region and time period
- Responsive layout
- Opens in browser for immediate review
/validate
QA an analysis before sharing:Skills
Domain knowledge Claude uses automatically when relevant:| Skill | Description | When It Activates |
|---|---|---|
sql-queries | SQL best practices across dialects, common patterns, and performance optimization | Writing or reviewing SQL queries |
data-exploration | Data profiling, quality assessment, and pattern discovery | Exploring new datasets or investigating data issues |
data-visualization | Chart selection, Python viz code patterns, and design principles | Creating charts or dashboards |
statistical-analysis | Descriptive stats, trend analysis, outlier detection, hypothesis testing | Analyzing trends, distributions, or correlations |
data-validation | Pre-delivery QA, sanity checks, and documentation standards | Reviewing analyses before sharing |
interactive-dashboard-builder | HTML/JS dashboard construction with Chart.js, filters, and styling | Building interactive dashboards |
SQL Dialects Supported
Thesql-queries skill includes best practices and syntax for:
- PostgreSQL (including Aurora, RDS, Supabase, Neon)
- Snowflake
- BigQuery (Google Cloud)
- Redshift (Amazon)
- Databricks SQL
- MySQL (including Aurora MySQL, PlanetScale)
- SQL Server (Microsoft)
- DuckDB
- SQLite
MCP Integrations
Connect your tools for a richer experience:| Category | Examples | What It Enables |
|---|---|---|
| Data warehouse | Snowflake, Databricks, BigQuery, PostgreSQL, Redshift, MySQL | Query directly, explore schemas, run analyses end-to-end |
| Notebook | Hex, Jupyter, Deepnote, Observable | Execute analysis code, create interactive notebooks |
| Product analytics | Amplitude, Mixpanel, Heap | Pull product usage data, event analytics |
| Project tracker | Atlassian (Jira/Confluence), Linear, Asana | Link analyses to tickets, track data requests |
Connector Placeholders
Plugin files use~~category as a placeholder for whatever tool you connect:
~~data warehousemight mean Snowflake, BigQuery, PostgreSQL, or any SQL-compatible database~~notebookmight mean Hex, Jupyter, or Observable~~product analyticsmight mean Amplitude, Mixpanel, or Heap
Example Workflows
Ad-Hoc Analysis
You:- Writes SQL query for your data warehouse
- Executes and retrieves results
- Generates trend visualization
- Identifies insights: “Product line A grew 23% YoY while B remained flat. A’s growth accelerated in Q4, driven by enterprise customers.”
- Validates with sanity checks: “Total revenue matches finance report within 0.1%“
Query Writing for Complex Analysis
You:- ✓ Partition filter on date column reduces scan to ~0.3% of table
- ✓ Uses window function instead of correlated subquery
- ✓ Single pass over filtered data
- Expected cost: ~$0.05 per run
Dashboard Building
You:sales_dashboard.html with:
- Monthly revenue trend (line chart)
- Top 10 products by revenue (bar chart)
- Regional breakdown (pie chart)
- Interactive filters: date range, region, product category
- Responsive layout that works on desktop and mobile
Related Resources
Engineering Plugin
Code review, debugging, and technical workflows
Design Plugin
Design critique, system management, and UX writing