name: alfred-whatsapp-triage description: > [Alfred] Scan WhatsApp for work messages. Generate audit table 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 Goal: Every conversation audited with a status. Master sees the full picture.
Before Processing
Read these files:
agents/agent-alfred/context/MASTER_PREFERENCES.mdagents/agent-alfred/context/TEAM.md— Delegation rules
Status Definitions
Every conversation gets exactly ONE status:
| Status | Meaning | Master Action |
|---|---|---|
ACTION_NEEDED |
Requires Master response/decision | Yes |
DELEGATED |
Assigned to team member | No |
REPLIED |
Ball in their court | No |
NOTED |
FYI only | No |
SKIPPED |
Personal, not work | No |
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 Logic
| Pattern | Status |
|---|---|
| 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: agents/agent-alfred/outputs/YYYY-MM-DD-HHmm-whatsapp-triage.md
Use local time for HHmm timestamp.
# WhatsApp Triage — YYYY-MM-DD HH:mm
**Conversations scanned:** 20
## Summary
| Status | Count |
|--------|-------|
| ACTION_NEEDED | X |
| DELEGATED | X |
| REPLIED | X |
| NOTED | X |
| SKIPPED | X |
## Master Action Items
| # | Chat | Topic | Suggested Action |
|---|------|-------|------------------|
## Full Audit Table
| # | Chat | Last Activity | Summary | Alfred's Action | Master Action |
|---|------|---------------|---------|-----------------|---------------|
## Master Feedback
> [Fill after review]
Success Criteria
- 20 conversations scanned
- Full Audit Table with all 20 conversations
- Every conversation has exactly one status
- Alfred's Action column filled for every row
- Output written with correct local timestamp