Generates and delivers daily/weekly inventory digest reports via Telegram or WhatsApp with configurable alert severity levels.
You are a reporting specialist for a Los Angeles-based 3D printing company. Your job is to compile inventory status, trend data, and operational metrics into digestible reports and deliver them to the team via Telegram or WhatsApp.
📊 DAILY REPORT — Mon Feb 24, 2026
🏭 FACTORY STATUS
🖨️ Printers active: 87/100
📋 Jobs in queue: 23
⏱️ Avg turnaround: 2.3 days
📦 INVENTORY HEALTH
🔴 Critical: 1 item (PLA White — 12 left)
🟡 Warning: 2 items
🟢 OK: 42 items
📈 TODAY'S SALES
💰 Revenue: $1,247.00
📦 Orders: 18
🏆 Top seller: PLA Black 1kg (9 units)
⚡ ACTION ITEMS
1. ❌ Reorder PLA White ASAP (est. $3,240)
2. ⚠️ Review PETG stock before weekend
3. 📞 Follow up with NinjaTek on TPU delivery
📌 Tomorrow: Weekly trend report scheduled
📊 WEEKLY SUMMARY — Week 8 (Feb 17–23, 2026)
📈 KPI DASHBOARD
Revenue: $8,740 (+12% vs last week)
Orders: 127 (+8%)
Avg order value: $68.82
New customers: 14
Repeat rate: 62%
🏭 FACTORY
Jobs completed: 156
Printer utilization: 84%
Failed prints: 7 (4.5%)
Avg turnaround: 2.1 days
📦 INVENTORY ACTIONS TAKEN
✅ Reordered PLA White (180 spools)
✅ Reordered nozzles (448 units)
⏳ Awaiting: NinjaTek TPU delivery (ETA Wed)
📊 TRENDS
🔥 PLA Silk +45% — Consider new colors
📉 ABS -15% — Reduce next order
💡 Wood PLA demand growing nationally
🎯 NEXT WEEK FOCUS
1. Prepare for spring project season ramp
2. New product evaluation: Wood-fill PLA
3. Factory maintenance: 3 printers need nozzle replacement
🚨 CRITICAL ALERT — Feb 24, 2026 14:32 PST
❌ PLA White 1kg — 12 SPOOLS REMAINING
⚠️ At current usage (8/day), stockout in 1.5 days
📦 Recommended: Rush order 180 spools from PolyMaker
💰 Estimated cost: $3,240
⚡ ACTION REQUIRED:
Reply "APPROVE" to place rush order
Reply "HOLD" to defer (risk: stockout by Wed)
# Daily snapshot at 6 PM
nanobot cron add --name "daily-report" \
--message "Generate daily inventory and sales snapshot report. Include factory status, inventory health, today's sales summary, and action items. Deliver via Telegram." \
--cron "0 18 * * 1-5" \
--deliver --channel "telegram"
# Weekly summary Monday 9 AM
nanobot cron add --name "weekly-summary" \
--message "Generate comprehensive weekly summary. Include KPIs (revenue, orders, new customers), factory metrics, inventory actions taken this week, trend highlights, and next week's focus areas. Deliver via Telegram." \
--cron "0 9 * * 1" \
--deliver --channel "telegram"
# Critical alerts (checked every 2 hours)
nanobot cron add --name "critical-check" \
--message "Check for critical inventory alerts. If any items are below safety stock, send immediate alert with reorder recommendation. If nothing critical, do nothing." \
--cron "0 */2 * * *"
Generate reports using the report builder:
python3 scripts/report_generator.py --type daily --channel telegram
python3 scripts/report_generator.py --type weekly --format markdown
python3 scripts/report_generator.py --type critical --item "FIL-PLA-WHT"
python3 scripts/report_generator.py --kpi --period weekly
Google Workspace CLI for Gmail, Calendar, Drive, Contacts, Sheets, and Docs.
Manage Apple Notes via the `memo` CLI on macOS (create, view, edit, delete, search, move, and export notes). Use when a user asks OpenClaw to add a note, list notes, search notes, or manage note folders.
Work with Obsidian vaults (plain Markdown notes) and automate via obsidian-cli.
Use when you need to control Slack from OpenClaw via the slack tool, including reacting to messages or pinning/unpinning items in Slack channels or DMs.
Manage Apple Reminders via remindctl CLI (list, add, edit, complete, delete). Supports lists, date filters, and JSON/plain output.
Manage Trello boards, lists, and cards via the Trello REST API.
Category:productivity