email-prioritization
3-tier email prioritization when the user casually asks about their inbox. Trigger on "check my inbox", "anything urgent in email", "what's in my email", "do I have any important emails", "any emails I should know about".
From daily-productivitynpx claudepluginhub gpsandhu23/daily_productivity_pluginThis skill uses the workspace's default tool permissions.
Email Prioritization
Automatically apply a 3-tier prioritization when the user casually asks about their email — no need for them to run a full triage command.
When to Use
Apply this skill when the user asks about their email in a conversational way:
- "Check my inbox"
- "Anything urgent in email?"
- "What's in my email?"
- "Do I have any important emails?"
- "Any emails I should know about?"
For full inbox triage with categorization and drafting, suggest /email-triage instead.
How It Works
┌─────────────────────────────────────────────────────────────────┐
│ EMAIL PRIORITIZATION │
├─────────────────────────────────────────────────────────────────┤
│ STANDALONE (always works) │
│ ✓ User describes their inbox or pastes emails │
│ ✓ Apply 3-tier prioritization │
│ ✓ Offer to draft replies │
├─────────────────────────────────────────────────────────────────┤
│ SUPERCHARGED (when you connect ~~email) │
│ + Fetch unread and important emails automatically │
│ + Read full threads for context │
│ + Create drafts directly in ~~email │
└─────────────────────────────────────────────────────────────────┘
Execution Flow
Step 1: Fetch Emails
If ~~email connected:
- Search for unread:
gmail_search_messageswithis:unread - Search for important unread:
gmail_search_messageswithis:important is:unread - Read top emails:
gmail_read_messagefor the most relevant items
If no ~~email:
"I don't have access to your email. Paste the emails you'd like me to prioritize, or connect Gmail for automatic inbox checking."
Step 2: Apply 3-Tier Prioritization
Categorize each email into one of 3 tiers:
| Tier | Label | Criteria |
|---|---|---|
| 1 | Respond Now | Time-sensitive, from key contacts, blocking someone, explicit deadline today, urgent requests |
| 2 | Respond Today | Needs a reply but not urgent, questions directed at you, open threads awaiting your input |
| 3 | Review Later | FYI, newsletters, updates, automated notifications, informational — no response needed |
Step 3: Present
## Your Inbox | [N] unread
**Respond Now ([N]):**
- **[From]** — [Subject]: [One-line summary of what they need]
- **[From]** — [Subject]: [One-line summary]
**Respond Today ([N]):**
- **[From]** — [Subject]: [One-line summary]
**Review Later ([N]):**
- [From] — [Subject]: [One-line summary]
Want me to draft replies for any of the urgent items?
Keep it concise — this is a quick check, not a full triage.
Step 4: Offer to Draft
If the user wants to reply to any items:
- Read the full thread:
gmail_read_thread - Draft a reply
- Create in ~~email:
gmail_create_draft(never auto-send) - Show what was drafted
If the user needs a deeper pass:
"Want a full triage? Run
/email-triagefor categorization, drafts, and action item extraction."
Related
/email-triage— Full inbox triage with 5 categories, batch drafting, and action item extraction/morning-briefing— Includes email priorities as part of the full morning view