Email categorization and priority logic for triage and processing
From obsidian-productivitynpx claudepluginhub bloknayrb/claudestuffThis skill uses the workspace's default tool permissions.
Dispatches parallel agents to independently tackle 2+ tasks like separate test failures or subsystems without shared state or dependencies.
Executes pre-written implementation plans: critically reviews, follows bite-sized steps exactly, runs verifications, tracks progress with checkpoints, uses git worktrees, stops on blockers.
Guides idea refinement into designs: explores context, asks questions one-by-one, proposes approaches, presents sections for approval, writes/review specs before coding.
Systematic approach to email categorization for triage commands. Classifies emails by urgency, required action, and project/client association.
| Level | Criteria | Response Window |
|---|---|---|
| Immediate | Explicit deadline within 24h, "urgent" language, escalation | Same day |
| Important | Deadline within week, significant decision needed, client request | This week |
| Routine | FYI, newsletters, low-stakes items | When convenient |
| Type | Description | Examples |
|---|---|---|
| Response Required | Needs reply or answer | Question asked, approval requested |
| Action Required | Needs work beyond reply | Document review, task assignment |
| Decision Required | Choice needs to be made | Option selection, go/no-go |
| FYI | Informational only | Status updates, newsletters |
| Delegate | Someone else should handle | Wrong recipient, team task |
| Priority | Criteria |
|---|---|
| Critical | Direct manager, key clients, executives |
| High | Team members, project stakeholders |
| Normal | Colleagues, regular contacts |
| Low | External vendors, newsletters, automated |
Explicit urgency keywords:
Contextual urgency:
Deadline patterns:
Significance patterns:
If emails are tagged (e.g., #email-projectname):
#email-projecta → Project A
#email-clientb → Client B
Subject line patterns:
Body patterns:
Sender domain:
1. URGENCY ASSESSMENT
IF contains immediate indicators → IMMEDIATE
ELSE IF contains important indicators → IMPORTANT
ELSE → ROUTINE
2. ACTION DETERMINATION
IF contains question mark + "you" → RESPONSE REQUIRED
IF contains "review", "approve", "sign" → ACTION REQUIRED
IF contains "decide", "choose", "option" → DECISION REQUIRED
IF contains "FYI", "informing you" → FYI
IF addressed to someone else → DELEGATE
3. SENDER PRIORITY
IF sender in critical list → CRITICAL
IF sender in team/stakeholder list → HIGH
ELSE IF internal domain → NORMAL
ELSE → LOW
4. FINAL PRIORITY = URGENCY × SENDER PRIORITY
IMMEDIATE + CRITICAL = TOP (handle now)
IMMEDIATE + HIGH/NORMAL = URGENT
IMPORTANT + CRITICAL = URGENT
IMPORTANT + HIGH = HIGH
Everything else = NORMAL/LOW
For each email, classification should include:
email:
subject: "RE: Project Alpha deliverable"
from: "manager@company.com"
received: "2025-01-22T09:30:00"
classification:
urgency: immediate | important | routine
action: response | action | decision | fyi | delegate
sender_priority: critical | high | normal | low
final_priority: top | urgent | high | normal | low
context:
project: "Project Alpha"
deadline: "2025-01-22" # if detected
key_ask: "Need approval on budget" # extracted action
recommendation:
action: "Reply with approval decision"
timing: "Within 2 hours"
Group emails by final priority, then by project:
🔴 IMMEDIATE ACTION (handle now)
[Project Alpha]
▸ RE: Budget approval needed - Manager
Action: Decision required by EOD
🟡 IMPORTANT (this week)
[Project Alpha]
▸ Deliverable review - Client
Action: Review and respond by Friday
[Project Beta]
▸ Status update request - Stakeholder
Action: Send progress summary
🟢 ROUTINE (when convenient)
[General]
▸ Weekly newsletter - HR
Action: FYI only
The command should:
High-priority emails with action/decision required may warrant TaskNote creation:
/track can reference email classifications when: