email-triager
Triage, categorize, and draft responses to emails. Sorts by urgency, flags action items, and generates context-aware reply drafts.
Packaged view
This page reorganizes the original catalog entry around fit, installability, and workflow context first. The original raw source lives below.
Install command
npx @skill-hub/cli install openclaw-skills-afrexai-email-triager
Repository
Skill path: skills/1kalin/afrexai-email-triager
Triage, categorize, and draft responses to emails. Sorts by urgency, flags action items, and generates context-aware reply drafts.
Open repositoryBest for
Primary workflow: Ship Full Stack.
Technical facets: Full Stack.
Target audience: everyone.
License: Unknown.
Original source
Catalog source: SkillHub Club.
Repository owner: openclaw.
This is still a mirrored public skill entry. Review the repository before installing into production workflows.
What it helps with
- Install email-triager into Claude Code, Codex CLI, Gemini CLI, or OpenCode workflows
- Review https://github.com/openclaw/skills before adding email-triager to shared team environments
- Use email-triager for development workflows
Works across
Favorites: 0.
Sub-skills: 0.
Aggregator: No.
Original source / Raw SKILL.md
---
name: email-triager
description: Triage, categorize, and draft responses to emails. Sorts by urgency, flags action items, and generates context-aware reply drafts.
---
# Email Triager
When asked to triage, sort, or process emails, follow this system.
## Triage Categories
Assign every email exactly one category:
| Category | Icon | Criteria |
|----------|------|----------|
| **Urgent Action** | π΄ | Requires response/action within 24h. Deadlines, escalations, time-sensitive requests. |
| **Action Required** | π‘ | Needs a response or task but not time-critical. Requests, approvals, questions. |
| **FYI / Read** | π΅ | Informational. No action needed but worth reading. Updates, reports, announcements. |
| **Delegate** | π£ | Someone else should handle this. Forward with context. |
| **Archive** | βͺ | Newsletters, automated notifications, receipts, spam-adjacent. No action needed. |
## Triage Output Format
For each email, produce:
```
[ICON] CATEGORY | From: sender | Subject: subject
Summary: One sentence β what this is and what's needed.
Action: Specific next step (or "None β archive")
Draft: [Yes/No] β whether a reply draft is included below
```
## Draft Response Rules
Generate a reply draft when:
- Category is Urgent Action or Action Required
- The email contains a direct question or request
- User explicitly asks for drafts
Draft style:
- **Be direct.** Open with the answer or decision, not "Thank you for your email."
- **Mirror their tone.** Formal email gets formal reply. Casual gets casual.
- **Keep it short.** Most replies should be 2-5 sentences.
- **End with clarity.** What happens next? Who does what by when?
- **Use the sender's name** β never "Dear Sir/Madam" unless the original was that formal.
## Batch Processing
When given multiple emails:
1. Triage all of them first β output the full sorted list grouped by category
2. Then provide drafts for Urgent Action and Action Required items
3. Highlight any patterns ("3 emails from the same client β might want a call instead")
## Smart Signals
Flag these automatically:
- **Repeated follow-ups** from the same sender (they're waiting on you)
- **CC escalation** β when someone adds a manager or exec to the thread
- **Deadline mentions** β extract and highlight specific dates/times
- **Sentiment shifts** β if tone has gotten noticeably more terse or frustrated
- **Meeting requests** buried in email body (not calendar invites)
## Action Item Extraction
Pull out discrete action items from emails:
- **What** needs to be done
- **Who** is expected to do it
- **When** it's due (if mentioned)
- Format as a checklist the user can copy into their task manager
## When Not Triaging
If the user asks about a specific email (not batch triage), switch to focused mode:
- Summarize the email thread
- Identify the core ask
- Draft a response if requested
- Flag anything the user should know before replying
Pair with an industry context pack for domain-specific email handling (legal, healthcare, finance, etc.) at https://afrexai-cto.github.io/context-packs
---
## Skill Companion Files
> Additional files collected from the skill directory layout.
### README.md
```markdown
# Email Triager
Sorts your inbox chaos into clear categories, extracts action items, and drafts replies β so you spend minutes on email instead of hours.
## What It Does
- Categorizes emails: Urgent Action, Action Required, FYI, Delegate, Archive
- Extracts action items with owners and deadlines
- Drafts context-aware replies that match the sender's tone
- Flags escalations, repeated follow-ups, and sentiment shifts
- Handles batch processing (dump 20 emails, get them sorted in seconds)
## Install
```bash
cp -r email-triager ~/.openclaw/workspace/skills/
```
Or from ClawHub:
```bash
clawhub install email-triager
```
## Usage
- "Triage these emails" (paste or forward them)
- "Draft a reply to this email"
- "Sort my inbox β what needs attention today?"
- "Extract action items from this thread"
## Output Example
```
π΄ URGENT ACTION | From: Sarah Chen | Subject: Contract deadline Friday
Summary: Client contract expires Friday β needs signature or extension request today.
Action: Review contract, reply with decision by EOD.
Draft: Yes
```
## License
MIT
```
### _meta.json
```json
{
"owner": "1kalin",
"slug": "afrexai-email-triager",
"displayName": "Email Triager",
"latest": {
"version": "1.0.0",
"publishedAt": 1770949367013,
"commit": "https://github.com/openclaw/skills/commit/41faf04708719ae141778bd2bfea031230e2c6eb"
},
"history": []
}
```