Find emails needing follow-up -- unanswered sent emails, flagged unreplied, draft contextual responses
Add this skill
npx mdskills install n24q02m/follow-upActionable workflow for finding unanswered emails and drafting contextual follow-ups
1---2name: follow-up3description: Find emails needing follow-up -- unanswered sent emails, flagged unreplied, draft contextual responses4argument-hint: "[days since sent] or [account]"5---67# Follow-Up89Find emails that need follow-up and draft contextual responses.1011## Unanswered Sent Emails1213Find emails you sent that received no reply after N days:14151. **Search Sent folder** for emails sent N+ days ago:16 ```17 messages(action="search", query="SINCE 2026-03-16 BEFORE 2026-03-20", folder="Sent", account="...")18 ```19202. **Cross-reference Inbox** for replies:21 - For each sent email, search Inbox for matching Subject (with `Re:` prefix):22 `messages(action="search", query="SUBJECT \"Re: <original subject>\" FROM <recipient>")`23 - If no matching reply found, this email needs follow-up24253. **Present candidates** with context:26 ```27 No reply after 5 days:28 1. "API Integration Proposal" to partner@company.com (sent Mar 18)29 Original: Asked about timeline for API access30 2. "Invoice #2024-003" to client@business.com (sent Mar 16)31 Original: Sent invoice, requested payment confirmation32 ```3334## Flagged but Unreplied3536Find received emails you flagged/starred but never responded to:3738```39messages(action="search", query="FLAGGED", account="...")40```4142Then for each flagged email, check Sent folder for a reply with matching subject. If none found, it needs attention.4344## Drafting Follow-Up Messages4546For each follow-up candidate:47481. **Read the original thread** to get full context492. **Decide reply type**:50 - If original was your sent email with no reply: draft a gentle follow-up referencing the original51 - If original was received and you haven't replied: draft a response to their message523. **Use reply (not new message)** when following up on existing threads:53 ```54 send(action="reply", message_id="<original_msg_id>", body="<follow-up text>")55 ```56 Only use `send(action="send")` for new conversations.57584. **Follow-up tone guidelines**:59 - First follow-up (3-5 days): "Just checking in on this..."60 - Second follow-up (7-10 days): "Wanted to circle back on..."61 - Final follow-up (14+ days): Direct ask with deadline: "Could you confirm by Friday?"6263## Multi-Account Handling6465Check all accounts, same as inbox-review:6667```68messages(action="list_accounts")69# Iterate each account's Sent folder70```7172## When to Use7374- Weekly follow-up review (e.g., Friday afternoon)75- Before meetings -- check if pending items got responses76- When a specific sent email seems to have been ignored77- Clearing out flagged emails that accumulated78
Full transparency — inspect the skill content before installing.