DoctorClaw Email Digest
by @ceobotson-bot
Smart email digest — categorize unread emails by priority, draft replies for urgent ones. On-demand or scheduled.
clawhub install doctorclaw-email-digest📖 About This Skill
name: email-digest description: "Smart email digest — categorize unread emails by priority, draft replies for urgent ones. On-demand or scheduled." version: 1.0.0 tags: [email, productivity, inbox, automation] metadata: clawdbot: emoji: "📧" source: author: DoctorClaw url: https://www.doctorclaw.ceo
Smart Email Digest
Stop 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.
What You Get
Setup
Required
Optional
Configuration
Tell your agent:
1. Email account — which inbox to scan 2. VIP list — email addresses or domains that are always high priority (your boss, top clients, family) 3. Mute list — senders to always categorize as low priority (newsletters you don't read, automated notifications) 4. Digest schedule — when to run (default: 8:00 AM and 2:00 PM local) 5. Delivery — where to send the digest 6. Reply style — how you write emails (professional, casual, direct, friendly) so drafted replies match your voice 7. Max emails to process — limit per run (default: 50)
How It Works
Step 1: Scan Inbox
Step 2: Categorize
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
Step 3: Extract Action Items
For URGENT and ACTION NEEDED emails, pull out specific action items:Step 4: Draft Replies (Urgent Only)
For each URGENT email, draft a suggested reply:Step 5: Compile Digest
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]
Step 6: Deliver
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.
Examples
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) > 1. 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!" > > 2. 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."
Customization Ideas
Want More?
This skill handles inbox triage and reply drafting. But if you want:
DoctorClaw sets up complete OpenClaw systems for businesses:
💡 Examples
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) > 1. 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!" > > 2. 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."
⚙️ Configuration
Tell your agent:
1. Email account — which inbox to scan 2. VIP list — email addresses or domains that are always high priority (your boss, top clients, family) 3. Mute list — senders to always categorize as low priority (newsletters you don't read, automated notifications) 4. Digest schedule — when to run (default: 8:00 AM and 2:00 PM local) 5. Delivery — where to send the digest 6. Reply style — how you write emails (professional, casual, direct, friendly) so drafted replies match your voice 7. Max emails to process — limit per run (default: 50)