一键导入
erp-health-report
Cross-skill workflow: Odoo ERP health audit, infographic summary, PPTX report, and email delivery via Gmail.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Cross-skill workflow: Odoo ERP health audit, infographic summary, PPTX report, and email delivery via Gmail.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Odoo ERP integration for all 37 business modules. Entry point for Odoo operations — CRM, Sales, Inventory, Manufacturing, Purchase, Accounting, HR, Expenses, Contacts, Calendar, Discuss, Project, Timesheets, Time Off, Attendances, Recruitment, Fleet, Email Marketing, Events, Website, Link Tracker, Dashboards, POS, Delivery, Loyalty, Payments, SMS, Live Chat, Maintenance, Survey, Forum, eLearning, Planning, Restaurant, Certificate, and Data Recycle.
Odoo Accounting operations — manage invoices, bills, journal entries, payments, and financial reports.
Odoo Attendances operations — manage employee check-ins, check-outs, and attendance records.
Odoo Calendar operations — manage events, meetings, and attendee tracking.
Odoo Certificate operations — manage certificates, templates, and certificate issuance.
Odoo Contacts operations — manage companies, individuals, addresses, and partner data.
| name | erp-health-report |
| description | Cross-skill workflow: Odoo ERP health audit, infographic summary, PPTX report, and email delivery via Gmail. |
| version | 1.0.0 |
| author | Hermes |
| license | MIT |
| platforms | ["linux","macos","windows"] |
| required_credential_files | [{"path":"odoo_config.json","description":"Odoo connection credentials"},{"path":"google_token.json","description":"Google OAuth2 token (for Gmail)"}] |
| metadata | {"hermes":{"tags":["erp","health-report","odoo","gmail","infographic","pptx","workflow"],"homepage":"https://www.odoo.com","related_skills":["odoo","baoyu-infographic","google-workspace","nano-pdf"]}} |
Generates a comprehensive ERP health report by querying all Odoo modules, visualizing key metrics as charts and an infographic, compiling a PPTX report, and emailing it via Gmail.
uv pip install python-pptx matplotlib Pillow
scripts/erp_health_report.py — full orchestrator: uv run python3 scripts/erp_health_report.py [--email recipient@example.com]# Full run: query Odoo, generate charts, compile PPTX, email
uv run python3 scripts/erp_health_report.py --email admin@company.com
# Skip email, just generate report files
uv run python3 scripts/erp_health_report.py --skip-email
# Quiet mode (JSON output only)
uv run python3 scripts/erp_health_report.py --json
# Custom output directory
uv run python3 scripts/erp_health_report.py --output-dir ./my-reports --skip-email
report/erp-health-report-YYYYMMDD-HHMMSS/
├── data.json # Raw Odoo query results
├── charts/ # matplotlib PNG charts
│ ├── crm.png
│ ├── sales.png
│ ├── inventory.png
│ ├── manufacturing.png
│ ├── purchase.png
│ ├── accounting.png
│ ├── hr.png
│ ├── expenses.png
│ └── contacts.png
├── infographic-prompt.md # Prompt for baoyu-infographic image gen
├── ERP_Health_Report.pptx # Full compiled report
└── summary.json # Final summary with file paths
After this skill generates the report, you can chain other skills:
# 1. Generate infographic from the prompt
# Load baoyu-infographic skill, use infographic-prompt.md as source
# 2. Convert PPTX to PDF for broader distribution
# Load nano-pdf skill
# 3. Upload to Google Drive
# Load google-workspace skill, use drive upload
odoo setup --store)google-workspace/setup.py --check)