# Email Draft

> Compose a local .eml email draft (recipient, subject, body) that opens as an editable, unsent message in Outlook, Apple Mail, or Thunderbird.

- Skill: `metadist/email-draft` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add metadist/email-draft`
- Raw SKILL.md: https://api.skillmd.com/api/skills/metadist/email-draft/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Productivity
- Author: metadist (https://skillmd.com/u/metadist)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/metadist/email-draft

---


# email-draft

Write a ready-to-review `.eml` draft to the out-box. It is marked unsent, so
double-clicking it opens an editable draft in the user's mail client — nothing is
ever sent from this computer.

## How to run

```
python3 <skill_dir>/run.py <output.eml> <to> <subject> <body>
```

- `<output.eml>` — a path **inside the out-box**.
- `<to>` — the recipient address.
- `<subject>` — the subject line.
- `<body>` — the message text; use `\n` for line breaks.

Standard library only. After running, tell the user where the draft was saved and
that they can open it to review and send it themselves.

