Auto Report Generator Skill
Features
Upload data (CSV/Excel) → AI analyzes → generates professional reports (charts + narrative + formatting) — one-click monthly/weekly reports.
Core Files
SKILL.md- This filescripts/generator.py- Main generator script (CLI entry point)core/parser.py- Data parsing (pandas)core/charts.py- Chart generation (matplotlib/xlsxwriter)core/ai_analyzer.py- AI analysis (OpenAI-compatible API)core/report_builder.py- Report building (multi-sheet Excel)core/quota.py- Quota management (Free: 5 uses absolute count)core/templates.py- Template systemcore/token_validator.py- API key verificationscripts/quick_report.sh- Quick generation script
Installation
pip install pandas openpyxl xlsxwriter matplotlib pillow -q
Usage
Call via Skill system scripts/generator.py with arguments:
--fileData file path--templateTemplate type (monthly/financial/sales/comparison/custom)--ai-providerAI provider (openai/deepseek)--ai-modelAI model--tierSubscription tier (FREE/STD/PRO/MAX)--outputOutput path
Pricing
| Tier | Price | Uses | Features | |------|-------|:----:|---------| | FREE | ¥0 | 5 lifetime | 1 chart type | | STD | ¥29/mo | 50/mo | 3 chart types | | PRO | ¥99/mo | 200/mo | Unlimited charts, PDF export | | MAX | ¥299/mo | Unlimited | Custom templates, API access |
Token Prefix
REPORT-FREE / REPORT-STD / REPORT-PRO / REPORT-MAX
Directory Structure
auto-report-generator/
├── SKILL.md
├── README.md
├── requirements.txt
├── CLAWHUB.md
├── SKILLHUB.md
├── scripts/
│ ├── generator.py # CLI entry point
│ ├── quick_report.sh # Quick generation script
│ └── __init__.py
└── core/
├── parser.py # Data parsing
├── charts.py # Chart generation
├── ai_analyzer.py # AI analysis
├── report_builder.py # Excel report builder
├── quota.py # Quota management
├── templates.py # Template system
└── token_validator.py # API key verification
License
MIT
For paid plans, visit YK-Global.com
Scan to join WeChat group