strikersam

Skill: Email Triage

- If asked to integrate with the repo, save triage reports to `docs/triage/email-YYYY-MM-DD.md`

strikersam 11 8 Updated 4mo ago
GitHub

Install

npx skillscat add strikersam/autonomous-ai-agency/agents-skills-email-triage

Install via the SkillsCat registry.

SKILL.md

Skill: Email Triage

Purpose

Rapidly process a backlog of emails by categorizing, prioritizing, and drafting responses or actions. Reduces inbox overwhelm and ensures nothing important is missed.

When to Use

  • Inbox has grown unmanageable
  • Returning from time away (vacation, sick leave, conference)
  • Daily morning email processing routine
  • Before an important deadline to clear blockers

Instructions

Step 1: Intake

Accept the email list in any format:

  • Paste raw email subjects + senders
  • Paste full email bodies
  • Describe the emails in natural language

Step 2: Triage Categories

Assign each email to exactly one category:

Category Meaning Action
๐Ÿ”ด Respond Now Urgent, requires your action today Draft reply
๐ŸŸก Respond Soon Important, deadline within the week Queue for reply
๐Ÿ“‹ Action Required No reply needed, but triggers a task Add to task list
๐Ÿ“– Read Later FYI, informational only Archive after reading
๐Ÿ—‘๏ธ Delete/Archive Noise, marketing, irrelevant Delete immediately

Step 3: Draft Responses

For each Respond Now and Respond Soon email:

  • Identify the core ask
  • Draft a concise reply (3โ€“5 sentences unless detail is required)
  • Flag any information you need before sending

Step 4: Extract Tasks

For Action Required emails, extract concrete tasks:

- [ ] [Task from email] โ€” From: [Sender] โ€” Due: [Date if mentioned]

Step 5: Produce Triage Report

## Email Triage โ€” [Date]

### ๐Ÿ”ด Respond Now ([count])
**From:** [Sender] | **Subject:** [Subject]
**Draft:**
> [Draft reply text]

---

### ๐ŸŸก Respond Soon ([count])
...

### ๐Ÿ“‹ Tasks Extracted ([count])
- [ ] [Task] โ€” [Source email]

### ๐Ÿ“– Read Later ([count])
- [Subject] from [Sender]

### ๐Ÿ—‘๏ธ Archived/Deleted ([count])
- [Subject] โ€” [Reason]

Example Prompt to Trigger

/email-triage
Here are my unread emails: [paste list or descriptions]

Output Format

  • Triage report in structured markdown
  • Draft replies inline for urgent emails
  • Task list extracted and ready to copy
  • Summary count per category

Notes

  • Never assume you have context the user hasn't provided โ€” ask if reply requires knowledge you don't have
  • Keep draft replies professional and concise by default
  • Flag emails that seem like phishing or spam
  • Preserve sender names and subjects accurately
  • If asked to integrate with the repo, save triage reports to docs/triage/email-YYYY-MM-DD.md