Smart Dashboard Generator
One sentence, one chart — Upload a CSV/Excel file, describe what you want in natural language, and AI generates professional charts instantly.
Overview
Smart Dashboard Generator is an AI-powered data visualization tool that recommends and renders the best chart types based on your data and natural language requests.
Features
Core Capabilities
- File Upload — Parse CSV and Excel (.xlsx/.xls) automatically
- AI Chart Recommendation — Automatically suggest optimal chart types based on data structure
- Multi-Chart Generation — Generate multiple related charts in one request
- PNG Export — Download high-resolution chart images
- Data Overview — Display row/column count, column names, data types
Supported Chart Types
| Chart Type | Best For |
|---|
| Bar | Category comparison |
| Line | Trends over time |
| Pie | Proportion/composition |
| Scatter | Relationship between variables |
| HeatMap | Density distribution |
| Radar | Multi-dimensional comparison |
| Gauge | KPI display |
| Funnel | Conversion funnel |
Usage
Step 1: Upload Data File
Upload a CSV or Excel file. The system automatically parses field types.
Step 2: Describe Your Request
Use natural language to describe the chart you want:
- "Show monthly sales trends"
- "Compare product category sales"
- "Display user age distribution"
Step 3: Get AI Recommendation
AI recommends the best chart types based on your data and request.
Step 4: Download Chart
Export charts as PNG format, ready for reports and presentations.
Pricing
| Tier | Price | Data Rows | Features |
|---|
| FREE | Free | 500 rows | 10 uses total, basic charts |
| PRO | $0.01 USDT/use | Full | All chart types, unlimited |
FREE tier: 10 total uses (not per month), 500 row limit per file.
Billing
This skill uses SkillPay for billing.
Env Variables
| Variable | Description |
|---|
AI_API_KEY | Your API key for AI recommendations |
AI_PROVIDER | AI provider: openai, claude, zhipu, minimax |
AI_MODEL | Specific model (optional) |
Supported AI Providers
- OpenAI (GPT-4o) —
export AI_PROVIDER=openai
- Claude (Claude 3.5 Sonnet) —
export AI_PROVIDER=claude
- Zhipu GLM —
export AI_PROVIDER=zhipu
- MiniMax —
export AI_PROVIDER=minimax
Technical Details
- Data Parsing — pandas for CSV/Excel processing
- Chart Rendering — Apache ECharts (pyecharts)
- AI Recommendation — Bring your own API key (OpenAI/Claude/GLM/MiniMax)
- Data Security — All processing is local, no server upload
Limitations
- FREE tier: 10 total uses (not monthly), 500 row limit
- Recommended file size under 10MB
- AI features require your own API key