Skip to content
Back to skills

Follow Up

ASecurity

Find emails needing follow-up -- unanswered sent emails, flagged unreplied, draft contextual responses

  • 4 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 2, 2026
ai-agentsgoapi

Works with

  • cli
  • api

Security analysis

A100/100

Scanned September 2, 2026

npx -y skills add n24q02m/claude-plugins --skill follow-up --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Follow Up?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Follow Up
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/n24q02m-follow-up/badge)](https://www.skillsdirectory.com/skills/n24q02m-follow-up)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: follow-up
description: Find emails needing follow-up -- unanswered sent emails, flagged unreplied, draft contextual responses
argument-hint: "[days since sent] or [account]"
---

# Follow-Up

Find emails that need follow-up and draft contextual responses.

## Unanswered Sent Emails

Find emails you sent that received no reply after N days:

1. **Search Sent folder** for emails sent N+ days ago:
   ```
   messages(action="search", query="SINCE 2026-03-16 BEFORE 2026-03-20", folder="Sent", account="...")
   ```

2. **Cross-reference Inbox** for replies:
   - For each sent email, search Inbox for matching Subject (with `Re:` prefix):
     `messages(action="search", query="SUBJECT \"Re: <original subject>\" FROM <recipient>")`
   - If no matching reply found, this email needs follow-up

3. **Present candidates** with context:
   ```
   No reply after 5 days:
   1. "API Integration Proposal" to partner@company.com (sent Mar 18)
      Original: Asked about timeline for API access
   2. "Invoice #2024-003" to client@business.com (sent Mar 16)
      Original: Sent invoice, requested payment confirmation
   ```

## Flagged but Unreplied

Find received emails you flagged/starred but never responded to:

```
messages(action="search", query="FLAGGED", account="...")
```

Then for each flagged email, check Sent folder for a reply with matching subject. If none found, it needs attention.

## Drafting Follow-Up Messages

For each follow-up candidate:

1. **Read the original thread** to get full context
2. **Decide reply type**:
   - If original was your sent email with no reply: draft a gentle follow-up referencing the original
   - If original was received and you haven't replied: draft a response to their message
3. **Use reply (not new message)** when following up on existing threads:
   ```
   messages(action="reply", uid="<original_uid>", body="<follow-up text>")
   ```
   Use `messages(action="new")` for new conversations.

4. **Follow-up tone guidelines**:
   - First follow-up (3-5 days): "Just checking in on this..."
   - Second follow-up (7-10 days): "Wanted to circle back on..."
   - Final follow-up (14+ days): Direct ask with deadline: "Could you confirm by Friday?"

## Multi-Account Handling

Check all accounts, same as inbox-review:

```
folders(action="list")
# Iterate each account's Sent folder
```

## When to Use

- Weekly follow-up review (e.g., Friday afternoon)
- Before meetings -- check if pending items got responses
- When a specific sent email seems to have been ignored
- Clearing out flagged emails that accumulated

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.