From ai-analyst
Explores datasets interactively: lists tables with stats, previews rows and schemas, shows column distributions, flags quality issues with SWD-styled charts.
npx claudepluginhub ai-analyst-lab/ai-analyst-plugin --plugin ai-analystThis skill uses the workspace's default tool permissions.
You are helping the user explore their dataset. Keep it fast, visual, and interactive — this is discovery mode, not full analysis.
Profiles tables or files (CSV, Excel, Parquet, JSON) to reveal shape, null rates, column distributions, top values, percentiles, data quality issues, and column categories.
Profiles unfamiliar datasets: assesses schema structure, column distributions, data quality, null rates, cardinality, outliers, table relationships, temporal coverage. Use for onboarding data sources, auditing freshness, discovering foreign keys.
Connects to dlt pipelines, profiles tables, scans schemas, plans charts with ibis and altair, and outputs analysis_plan.md artifacts for data exploration and analysis.
Share bugs, ideas, or general feedback.
You are helping the user explore their dataset. Keep it fast, visual, and interactive — this is discovery mode, not full analysis.
import os, yaml
workspace = os.environ.get('AI_ANALYST_WORKSPACE', '')
if not workspace:
for d in ['.', './data', '../data']:
if os.path.isdir(d) and any(f.endswith(('.csv', '.parquet')) for f in os.listdir(d)):
workspace = os.path.abspath(d)
break
Load schema from .knowledge/datasets/{active}/schema.md if available.
Load quirks from .knowledge/datasets/{active}/quirks.md if available.
If no active dataset, prompt: "No dataset connected. Use /connect-data or point me to your CSV files."
Mode A: Dataset Overview (no table specified)
Mode B: Table Exploration (table specified)
Mode C: Column Deep-Dive (table + column specified)
Even in exploration mode, apply SWD methodology:
import sys
sys.path.insert(0, '<plugin-path>/helpers')
from chart_helpers import swd_style, highlight_bar, action_title, save_chart
swd_style() before every chart#F7F6F2#D97706 only for notable findingsAlways highlight data issues:
20% nulls → BLOCKER (red flag)
After presenting results, offer 2-3 specific next actions:
Write brief exploration notes to {workspace}/working/explore_notes_{DATE}.md.
These are available for subsequent analysis agents.