mcpField
E
Email Classifier

Email Classifier

github.com/claude-office-skillsProductivity5454.6k installsUpdated 39w ago
Repository

About Email Classifier

Email Classifier is a skill for organizing inbox content by category, urgency, and required action. It handles single or batch classification and custom rules, but cannot access email accounts directly.

Key features

  1. 01Classifies category and email type
  2. 02Assesses priority and urgency
  3. 03Identifies required actions
  4. 04Classifies single or batch emails
  5. 05Applies custom rules and flags suspicious mail

Use cases

  1. 01Classify an email from pasted content
  2. 02Sort a batch of emails by priority
  3. 03Set priority rules for specific senders
  4. 04Review messages for phishing warning signs

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/claude-office-skills/skills --skill email-classifier

After installing, type/email-classifierin Claude Code to confirm it loaded.

Details

From the project README

Email Classifier

Automatically categorize and prioritize emails to help manage inbox overload.

Overview

This skill helps you:

  • Classify emails by category and type
  • Determine priority and urgency
  • Identify required actions
  • Filter out low-value emails
  • Organize for efficient processing

Classification Categories

Primary Categories
CategoryDescriptionExamples
Action RequiredNeeds your response/actionRequests, approvals, questions
FYIInformational, no action neededUpdates, announcements, reports
WaitingYou're waiting for othersFollow-ups, pending responses
DelegatedForward to someone elseWrong recipient, team matters
ArchiveKeep but no actionConfirmations, receipts
DeleteLow value, can removeSpam, irrelevant promos
Email Types
TypeDescription
MeetingInvites, updates, cancellations
Task/RequestSomeone asking you to do something
QuestionNeeds your answer
Update/ReportStatus updates, progress reports
ApprovalNeeds your sign-off
NewsletterSubscribed content
MarketingPromotional content
Alert/NotificationSystem alerts, notifications
PersonalNon-work related
Spam/PhishingUnwanted or suspicious
Priority Levels
PriorityResponse TimeIndicators
🔴 UrgentWithin hoursDeadline today, executive request, blocking issue
🟠 HighWithin 24hImportant client, time-sensitive, direct request
🟡 NormalWithin weekStandard requests, routine matters
🟢 LowWhen convenientFYI, newsletters, non-urgent updates

How to Use

Single Email Classification
"Classify this email: [paste email content]"
Batch Classification
"Classify these emails and organize by priority:
1. [Email 1]
2. [Email 2]
3. [Email 3]"
With Rules
"Classify my emails. Treat anything from @client.com as high priority"

Output Format

Single Email
## Email Classification

**From**: [email protected]
**Subject**: Q1 Budget Approval Needed

| Attribute | Value |
|-----------|-------|
| **Category** | Action Required |
| **Type** | Approval |
| **Priority** | 🔴 Urgent |
| **Deadline** | EOD Friday |
| **Sender Importance** | High (CFO) |

### Recommended Action
Review attached budget and approve/reject by Friday EOD.

### Suggested Response Time
Within 4 hours

### Labels/Tags
`finance`, `approval`, `q1-budget`, `executive`
Batch Results
## Email Classification Results

**Total Emails**: 15
**Processing Date**: 2026-01-29

### Summary
| Category | Count | % |
|----------|-------|---|
| Action Required | 4 | 27% |
| FYI | 6 | 40% |
| Delete/Spam | 3 | 20% |
| Waiting | 2 | 13% |

### 🔴 Urgent (2)
1. **[Subject]** from [Sender] - [Action needed]
2. **[Subject]** from [Sender] - [Action needed]

### 🟠 High Priority (3)
1. **[Subject]** from [Sender] - [Type]
2. ...

### 🟡 Normal (5)
1. ...

### 🟢 Low/FYI (5)
1. ...

Custom Rules

Define Your Rules
## My Email Rules

### VIP Senders (Always High Priority)
- CEO, CFO, CTO
- Direct manager
- Key clients: @bigclient.com

### Auto-Archive
- Newsletters (unless from [specific])
- Automated reports (after reading)
- CC-only emails (if no @mention)

### Auto-Delegate
- IT support requests → it-team@
- HR questions → hr@

### Red Flags (Mark Urgent)
- "URGENT" in subject
- Legal/compliance mentions
- Customer complaints

Spam/Phishing Detection

Warning Signs
## Suspicious Email Indicators

**Risk Level**: 🔴 High / 🟠 Medium / 🟢 Low

### Red Flags Detected
- [ ] Sender domain doesn't match display name
- [ ] Urgency pressure tactics
- [ ] Request for credentials/personal info
- [ ] Suspicious links (hover to check)
- [ ] Unexpected attachments
- [ ] Grammar/spelling errors
- [ ] Generic greeting ("Dear Customer")

### Recommendation
[Do not click links / Report as phishing / Safe to proceed]

Workflow Suggestions

Processing Order
## Recommended Processing Order

### Morning (30 min)
1. 🔴 Urgent emails first (2 emails, ~10 min)
2. 🟠 High priority (3 emails, ~15 min)
3. Quick wins under 2 min (5 emails, ~5 min)

### Batch Later
- 🟡 Normal priority - schedule 1 hour block
- 🟢 Newsletters - end of day or weekend

### Delegate Now
- Forward [Email X] to [Person] for handling
Suggested Folder Structure
📁 Inbox
├── 📁 Action Required
│   ├── 📁 Today
│   ├── 📁 This Week
│   └── 📁 Waiting For Response
├── 📁 FYI / Read
├── 📁 Reference
│   ├── 📁 Projects
│   ├── 📁 Clients
│   └── 📁 Receipts
└── 📁 Newsletters

Integration Ideas

Calendar Integration
  • Meeting emails → Check/update calendar
  • Deadline mentions → Create calendar reminder
Task Integration
  • Action items → Create tasks
  • Follow-ups → Set reminder
CRM Integration
  • Client emails → Log in CRM
  • Lead inquiries → Create lead record

Limitations

  • Cannot access email accounts directly
  • Classification is based on content provided
  • May miss context from email threads
  • Cannot guarantee phishing detection
  • Personal judgment needed for edge cases

Comments

Markdown supported