name: alfred-whatsapp-triage description: > [Alfred] Scan WhatsApp for work messages. Generate audit with every work chat, summary, Alfred decision, and status. Every message gets a closed status. Use when: "check WhatsApp", "WhatsApp triage", "what's in my WhatsApp", "WhatsApp todos". allowed-tools: Read, Write, Edit, Glob, Grep, Bash(git:, pnpm:), mcp__claude-in-chrome__*
Alfred WhatsApp Triage
Scope: Last 20 conversations. Every conversation audited with a status.
Required Context
context/WHO_IS_MASTER.md— accountscontext/TEAM.md— delegation rules
Status Definitions
Every conversation gets exactly ONE status:
ACTION_NEEDED— requires Master response/decisionDELEGATED— assigned to team memberREPLIED— ball in their courtNOTED— FYI onlySKIPPED— personal, not work
When unsure: ACTION_NEEDED (Master decides).
Process
1. Access WhatsApp Web
- Navigate to
web.whatsapp.com - If QR code shown, ask Master to scan
- Confirm chat list visible
2. Scan Last 20 Conversations
For each conversation:
- Note chat name and last activity time
- Classify as WORK or PERSONAL
- For work chats: read recent messages, determine status
- Personal chats → SKIPPED (don't read)
3. Classification
- Direct question to Master → ACTION_NEEDED
- Waiting for Master's decision → ACTION_NEEDED
- Master already replied, waiting on them → REPLIED
- FYI update, no question → NOTED
- Team member's domain (per TEAM.md) → DELEGATED
- Personal/family/social → SKIPPED
4. Write Report
Output: outputs/YYYY-MM-DD-HHmm-whatsapp-triage.md (local time)
Output Template
STATUS: COMPLETE
# WhatsApp Triage — YYYY-MM-DD HH:mm
**Conversations scanned:** 20
## Summary
- ACTION_NEEDED: X
- DELEGATED: X
- REPLIED: X
- NOTED: X
- SKIPPED: X
## Master Action Items
1. **Chat** — Topic → Suggested action
2. ...
## Full Audit
1. **Chat** (Last activity) — STATUS
- Summary. Alfred's action.
2. ...