원클릭으로
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)