Install
openclaw skills install doctorclaw-email-digestSmart email digest — categorize unread emails by priority, draft replies for urgent ones. On-demand or scheduled.
openclaw skills install doctorclaw-email-digestStop drowning in your inbox. This skill scans your unread emails, sorts them into priority categories, and drafts suggested replies for the urgent ones — so you spend 5 minutes reviewing instead of 45 minutes reading.
Run it on a schedule (morning + afternoon) or trigger on-demand whenever your inbox feels overwhelming.
Tell your agent:
Sort every email into one of 4 categories:
🔴 URGENT — Action required today
🟡 ACTION NEEDED — Requires a response but not immediately
🔵 FYI — Read when you have time
⚪ NOISE — Skip or bulk-handle
For URGENT and ACTION NEEDED emails, pull out specific action items:
For each URGENT email, draft a suggested reply:
Format the digest:
📧 Email Digest — [Time]
📊 INBOX STATUS
Total unread: [X] | Urgent: [X] | Action needed: [X]
Oldest unread: [X days ago] from [sender]
🔴 URGENT ([X] emails)
1. [Sender] — [Subject]
→ [Action item / question]
📝 Draft reply ready
2. [Sender] — [Subject]
→ [Action item / question]
📝 Draft reply ready
🟡 ACTION NEEDED ([X] emails)
3. [Sender] — [Subject]
→ [What they need from you]
4. [Sender] — [Subject]
→ [What they need from you]
🔵 FYI ([X] emails)
5. [Sender] — [Subject] (status update)
6. [Sender] — [Subject] (shared doc)
⚪ NOISE ([X] emails)
[X] newsletters | [X] notifications | [X] marketing
💡 Consider unsubscribing from: [top 3 noisy senders]
Send digest via configured channel. If draft replies were generated, include them below the digest for review.
When the user approves a draft reply ("send reply 1" or "approve all replies"), send the emails.
User: "Check my email"
Agent runs the digest and responds:
📧 Email Digest — 2:30 PM
📊 INBOX STATUS Total unread: 23 | Urgent: 2 | Action needed: 4 Oldest unread: 3 days ago from LinkedIn
🔴 URGENT (2 emails)
Sarah Chen — Q1 Budget needs approval by 5 PM → She needs your sign-off on the revised numbers 📝 Draft reply: "Hi Sarah, reviewed the Q1 numbers — approved. Go ahead and submit. Thanks!"
Client: Acme Corp — Contract expiring Friday → They're asking if you want to renew at the same rate 📝 Draft reply: "Hi Tom, yes we'd like to renew. Same terms work for us. Can you send the updated agreement?"
🟡 ACTION NEEDED (4 emails) 3. Mike Torres — Updated proposal draft (review requested) 4. HR — Benefits enrollment reminder (due March 15) 5. Dave Kim — Meeting reschedule request (Thursday → Friday?) 6. Accounting — Missing receipt for Feb expense report
🔵 FYI (8 emails) Status updates, shared docs, CC'd threads
⚪ NOISE (9 emails) 5 newsletters | 3 LinkedIn notifications | 1 promo 💡 Consider unsubscribing from: LinkedIn Digest, TechCrunch, Product Hunt
User: "Send reply 1, edit reply 2 to say we want to negotiate the rate down 10%"
Agent: Sends reply 1 as-is. Updates reply 2 with the negotiation language, shows the updated draft for approval.
User: "Set up email digest twice daily"
Agent: Configures cron for 8:00 AM and 2:00 PM, confirms:
"Email digest scheduled for 8:00 AM and 2:00 PM daily. I'll categorize your inbox and draft replies for anything urgent."
This skill handles inbox triage and reply drafting. But if you want:
DoctorClaw sets up complete OpenClaw systems for businesses: