The email-writer skill: send the email you've been avoiding
TL;DR
email-writer is a free Claude Code skill that writes the emails people put off: chasing money, saying no, apologizing, the third follow-up. You type one line about the situation, it asks three questions, and you get a subject line and a body under 150 words with the ask near the top. Install takes about a minute.
Some emails sit in your head for a week: the invoice that's five weeks late, the friend who wants a discount you can't give, the third follow-up to someone who went quiet in April. You know what you want to say. You just can't find the tone, so you don't send it.
That's what the email-writer skill is for. You tell it the situation in one line, answer three quick questions, and it hands back a subject line and a body under 150 words with the ask sitting on line two or three, where somebody will actually read it. It also gives you a softer and a firmer version of that one risky line, so you can swap it without rewriting anything.
It's one of the 55 free skills we keep in the freeskills repo. Nothing to sign up for, nothing to pay for, no keys to wire in.
The instructions that sort your email into a type, ask the three questions, and keep the ask near the top.
Install the email-writer skill
A skill is a folder Claude Code reads and turns into a slash command. You copy the folder into your skills directory and you're done. Three lines in your terminal:
bashgit clone https://github.com/duncan-buildroom/freeskills.git
mkdir -p ~/.claude/skills
cp -r freeskills/email-writer ~/.claude/skills/Restart Claude Code, or just open a new session. That's the whole install. No API keys, no config.
Run it the first time
Type /email-writer and say in one sentence what the email is. It sorts your situation into a type, chasing money, saying no, apologizing, asking for more, the third follow-up, or bad news, and it tells you which one it picked. Then it asks three questions and stops: who this person is to you, what you want to happen after they read it, and how blunt you can be.
Next it asks for the facts it can't make up. Amounts, dates, an invoice number, what was promised. If you don't have one handy, it writes [FILL IN] in the draft instead of inventing a number. That's what you want from anything writing an email with your name on it.
A good first result: a plain subject line like "Invoice 104, now 5 weeks overdue", a body of three or four short paragraphs, the ask by line three, and two swap lines at the bottom. It saves the whole thing to ~/emails/ with today's date in the filename, and tells you the path.
Chase an invoice without torching the relationship
The most common one, and the one people write worst. Fill in the brackets and paste it straight in.
/email-writer
I need to chase an unpaid invoice. Client: [name]. Invoice [number] for [amount], due [date], now [X] weeks late. I've already chased [once / twice]. I want to keep working with them, so warm but clear. I want a payment date back from them, not a vague reply.Say no to something you don't want to do
The trick is telling the skill up front that you don't want a compromise. Otherwise you'll get a maybe dressed up as a no.
/email-writer
I need to say no to [person] who asked me to [the request]. They are [a client / my boss / a friend / someone I'll never deal with again]. I'm not looking for a middle option and I don't want to offer an alternative. Tone: [warm / straight / firm]. Keep it short.Send the third follow-up without sounding desperate
Two emails, no reply, and now you're wondering if you're being annoying. Give it the dates and tell it what a win looks like.
/email-writer
This is my third follow-up to [name] about [the thing]. I emailed on [date] and [date] and heard nothing back. What I want: [a yes, a no, or a start date]. Give them an easy way to tell me it's dead so I can close the file.The 60-second version
Here's what the skill does and why it matters, in the version you'd say out loud.
- 1Hook: there's a brand-new free Claude skill that takes you from an email you've been avoiding for nine days to a draft you can send in five minutes.
- 2Mechanism: you hand it the email you've been avoiding. It asks three questions, who this person is to you, what you want to happen after they read it, and how blunt you can be. Then it writes the whole thing with one clear ask near the top, and gives you a softer and a harder version of that ask so you can pick the one that sounds like you.
- 3Transformation: the email goes out tonight. The invoice gets a date on it. The thing you've been carrying around all week stops taking up room in your head.
- 4Close: free, and there are 54 more like it in the same repo. When the emails start being about work you're charging properly for, that's Claude Code Club, $9 a month. Link below.
Pick the email you've been avoiding the longest. Install the skill, run it, fill in the brackets, send it tonight. Nothing about a hard email gets easier by sitting overnight.
Common questions
Do I need to know how to code?
No. You run three lines in your terminal to copy the folder, then you type /email-writer and answer three questions in plain English. Nothing else.
Is it really free?
Yes. The skill is a public folder in the freeskills repo. No API keys, no account, no trial. Claude Code is the only thing you need installed.
What if I haven't run /personalize yet?
It'll tell you the profile is missing and point you at the personalize skill. You can also just give it your name, niche, offer, and audience in the chat and it'll build the profile from that, so you only answer once.
What if I don't know the exact invoice number or date?
It writes [FILL IN] in the draft rather than inventing one. You fill in the gaps before you send. It never makes up a number, a date, or a promise.
What if the email is about a contract or money owed for a long time?
It still writes the email plainly, and it adds one line telling you the situation is worth a professional's eyes before you send. It won't give you legal advice.
Keep going
Want the whole system, not just the email?
Get 650+ plug-and-play skills, MCPs & prompts, plus 7,000+ members - $9/mo, cancel anytime.
Join the Club