---
name: email-drafter
description: Draft emails matching the user's voice and context
title: Email Drafter
category: work
status: active
metadata:
  triggers:
  - draft email
  - write email
  - email to
  - reply to
  - respond to
---
## Instructions

Draft an email for the user:

1. **Context** — Determine recipient, purpose, and tone from the request. Use `query_knowledge` and `query_memory_graph` to pull:
   - Who the recipient is and past interactions with them (knowledge graph, wiki articles)
   - Related project context (`projects/`)
   - Previous email threads if available

2. **Draft** — Write the email:
   - Subject line (concise, specific)
   - Greeting (match formality to relationship)
   - Body (clear, purpose in first paragraph)
   - Call to action if needed
   - Sign-off (match user's usual style)

3. **Present** — Show the draft for review before sending.

## Rules

- Never send without user approval (requires confirmation per contract).
- Match the user's voice from PROFILE.md and previous emails.
- Keep under 200 words unless the user asks for detail.
- If replying, reference the original message context.