email-triage

Categorizes Outlook inbox emails, drafts responses, and posts triage summaries to Teams self-chat.

1|Updated May 13, 2026
One-click install
npx skills add https://github.com/coolrobertj/Agency-Cowork --skill email-triage-coolrobertj
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: email-triage
Source: https://github.com/coolrobertj/Agency-Cowork/tree/main/skills/email-triage/skills/email-triage
Command: npx skills add https://github.com/coolrobertj/Agency-Cowork --skill email-triage-coolrobertj

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires playwright, and includes scripts (resource) components.

What problem does it solve? High-volume inboxes bury urgent requests under newsletters, notifications, and CC-only threads, forcing manual sorting and risking missed deadlines. This Skill automates inbox triage by categorizing emails, drafting responses, and delivering actionable summaries so nothing important slips through. ## Core Features & Use Cases - Automated Categorization: Classifies emails as Urgent, Needs Response, FYI, or Archive using tiered contact rules, keyword signals, and Outlook server rules that run even when the agent is offline. - Draft Response Generation: Creates recipient-empty draft replies for urgent and needs-response emails, using a writer's voice profile extracted from your sent mail so drafts match your tone per audience. - Teams Summaries & Todo Sync: Posts categorized summaries with Outlook deep links to your Teams self-chat and creates deduplicated Microsoft Todo tasks with priorities and due dates. - Use Case: A program manager returns from meetings to find 40 new emails; the scheduled triage run has already flagged 2 urgent items from VIPs, drafted 3 replies, archived 12 noise emails, and posted a summary to Teams self-chat. ## Quick Start Ask your agent to triage my email and show me what needs my attention right now.

Frequently Asked Questions about email-triage

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automatically triage my Outlook inbox?

Run the email triage skill on demand or on a 30-minute schedule during working hours. It scans new inbox messages, applies noise filters and tier-based contact rules, categorizes each email, and posts a summary with Outlook deep links to your Teams self-chat.

How does email categorization decide what is urgent?

Emails are urgent if they come from a Tier 1 contact flagged auto_urgent, contain keywords like blocker, escalation, ASAP, or by EOD, have High importance set, or include [URGENT] or [ACTION REQUIRED] in the subject. Priority order is Urgent, Needs Response, FYI, then Archive.

Does the email triage skill send emails automatically?

No. The skill never auto-sends email. It only creates draft messages with empty To/CC/BCC fields, and you must explicitly review and approve each draft before anything is sent.

Can triage summaries be posted to a Teams group chat?

No. Summaries are only posted to the hardcoded self-chat ID 48:notes. Any attempt to post to another chat is blocked, and other outbound actions are queued in pending-actions.jsonl requiring explicit user approval.

What happens to emails that match no triage rules?

Unmatched emails stay in the inbox untouched. The skill only processes messages matching Tier 1 contacts, Tier 2 distribution list or subject patterns, direct-TO catch-all rules, or noise filters.

How does the skill prevent duplicate Microsoft Todo tasks?

Tasks are deduplicated by embedding the email message_id in the task body as a hidden comment. Re-running triage on the same email will not create duplicate Todo tasks.