email-composer — Claude Code skill: what it does, how to install
This skill drafts professional emails for business, technical, and customer situations. Use it when a message needs a clear purpose, tone, and next step.
npx claude-code-templates@latest --skill enterprise-communication/email-composerWhat email-composer does
email-composer turns a short brief into a polished email draft. It covers information requests, follow-ups, maintenance notices, customer replies, meeting invitations, polite refusals, apologies, and good-news updates.
The skill uses the recipient relationship, key points, and requested tone to shape the message. It can produce a useful subject line, greeting, body, call to action, and sign-off, while its guidance also covers bullet lists, proofreading, recipients, and attachments.
Give it the email’s purpose, the recipient context, the points to include, and the tone you want. If those inputs are vague, the draft will need another clarification pass. Install it in Claude Code with npx claude-code-templates@latest --skill enterprise-communication/email-composer.
What it helps with
- draft an information request for a colleague or customer
- write a follow-up after sending a proposal
- prepare an API maintenance announcement
- set up a meeting request with an agenda
Example prompts for the agent
- Draft a formal email asking a customer for a project status update and next steps.
- Write a friendly follow-up about the payment system proposal.
- Prepare an urgent technical notice about scheduled API maintenance.
How to install email-composer
1claude-code-templates
npx claude-code-templates@latest --skill enterprise-communication/email-composer2Skills CLI (Vercel)
npx skills add davila7/claude-code-templates --skill email-composer -a claude-code3Manually: put the files in place
~/.claude/skills/email-composer/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/email-composer/
Manually: put the files in place
.agents/skills/email-composer/SKILL.mdFor all projects use ~/.agents/skills/
Manually: put the files in place
.cursor/skills/email-composer/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install davila7/claude-code-templates email-composer2Manually: put the files in place
.github/skills/email-composer/SKILL.mdPlatform CLI
gemini skills install https://github.com/davila7/claude-code-templates --path cli-tool/components/skills/enterprise-communication/email-composerManually: put the files in place
.devin/skills/email-composer/SKILL.mdThe legacy .windsurf/skills/ path still works
Claude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
Step by step, with commands for each platform: How to install skills in Claude Code: five ways
Questions about email-composer
How do I install email-composer in Claude Code?
Run npx claude-code-templates@latest --skill enterprise-communication/email-composer.
What does email-composer do?
It drafts professional messages for requests, follow-ups, technical updates, customer support, meetings, refusals, apologies, and announcements. It also shapes the subject, tone, and call to action.
What information does email-composer need?
Provide the message purpose, your relationship to the recipient, the points to cover, and the desired tone. The skill uses that brief to build the email.