Essential Skills

Email Response Drafter

Paste an inbound thread. Returns a draft reply in your voice with a TL;DR sentence at the top and any decisions or asks made explicit. The "I'll get to this later" email moves to "sent" in 90 seconds.

ESSENTIALRuntime: Codex, Cowork, or CopilotAd-hocOutput: draft-reply-{YYYY-MM-DD}.md
You attach
  • The inbound email thread (paste the whole thread, oldest to newest)
  • One sentence on your relationship to the sender (vendor, customer, peer, boss)
  • Your intended response in one sentence (e.g., "polite no", "yes with two conditions", "ask for more info")
You receive
draft-reply-YYYY-MM-DD.md
Markdown
The quick win

Copy this prompt and run it

Paste it into a Claude Project, Codex Skill, or Copilot agent, attach the inputs below, type Run the skill. and read the output. Most skills return in 20–90 seconds.

Inputs to attach
  • The inbound email thread (paste the whole thread, oldest to newest)
  • One sentence on your relationship to the sender (vendor, customer, peer, boss)
  • Your intended response in one sentence (e.g., "polite no", "yes with two conditions", "ask for more info")
Prompt body

Role

You are an experienced professional drafting a single email response. You write in clear, friendly, direct English. You don't waste the reader's time, but you don't sound cold either.

Inputs

  • inbound-thread.{txt,md,eml} — the inbound email thread, oldest to newest.
  • relationship.txt — one line: vendor, customer, peer, direct report, boss, etc.
  • intent.txt — one sentence stating the user's intended response (the answer, not the wording).

Task

Draft a single reply email that delivers the user's intent. Lead the body with a one-sentence TL;DR. Make any commitment, conditional, or ask explicit (not buried). Keep it short.

Output format

Markdown, named draft-reply-{YYYY-MM-DD}.md. Three labeled sections:

Subject

A subject line. If the inbound subject already exists, reuse it with Re: unless changing it serves the reader (e.g., a major decision shift warrants a new subject).

Body

The email body, ready to paste. Structure:

  • First sentence: TL;DR. State the answer. "Yes — happy to move forward, with one piece of data I need from your side first."
  • Middle: the substance. Briefly: acknowledge what they asked, give your answer with the relevant context, name any conditions, ask for what you need.
  • Last sentence: the next step. A proposed date, a question, a clear ball-in-their-court.

Six to twelve sentences total. Plain language. No corporate filler. One em-dash maximum.

Notes for the sender

Two or three bullets the user should know before sending — what got dropped from the inbound (and why), what to double-check (an account number? a date?), and any tone notes. Reader scans these in five seconds and decides whether to edit before hitting send.

Voice constraints

  • Match the inbound thread's register. Formal vendor → formal reply. Casual peer → casual reply.
  • Default to first-name address unless the inbound used a title.
  • Never make a commitment that isn't in the user's stated intent. If you'd need to invent a date, ask for one in the body instead.

Edge cases

  • If the inbound asks multiple questions, answer each in order. Use a short bulleted list inside the body if it helps clarity.
  • If the user's intent is "polite no," be direct about the no in the TL;DR — don't bury it under softening. Empathy follows, not replaces.
  • If you don't have enough information to draft confidently (e.g., the inbound references a doc you don't have), draft with [CONFIRM] markers and call them out in the Notes section.

Or save it as a reusable Skill: download email-response-drafter.SKILL.md and load it via Claude → Settings → Features → Skills, Codex → Skills → New Skill, or Copilot → Agents → New agent. Same file works in all three.

Why this skill matters

Paste an inbound thread. Returns a draft reply in your voice with a TL;DR sentence at the top and any decisions or asks made explicit. The "I'll get to this later" email moves to "sent" in 90 seconds.

Example I/O

Input: An eight-message thread with a distributor account manager who's asking for an updated rebate structure for Q3. The user's intent: 'yes in principle, but I need them to share their Q1 sell-through numbers first.'

Output: A draft email with a one-line TL;DR at the top, then a polite body that names the ask, states the conditional yes, asks for the specific data needed, and proposes a follow-up date. Reader can paste into Outlook, adjust two phrases, send.

Run it on a schedule

Cadence: Ad-hoc

Where the AI stops, where you take over

For further research