This does what it says on the tin: helps you draft professional emails by asking for purpose, recipient relationship, key points, and tone. You give it context like "follow-up with a vendor, keep it formal, mention the delivery delay," and it structures a proper email with subject line and body. From davila7's template collection that's picked up 27.7K GitHub stars. It's straightforward scaffolding for when you need to sound professional but don't want to overthink the format. Won't replace your judgment on what to say, but it'll save you from staring at a blank compose window.

GitHub stars
30.2K
last updated
Aug 21, 2026

Install

$ npx -y skills add davila7/claude-code-templates --skill 'Email Composer' --agent claude-code

Installs into .claude/skills of the current project.

Files

Email Composer

Quick start

Provide context and purpose, and I'll draft an appropriate email.

What I need:

  • Purpose of email (request, follow-up, announcement, etc.)
  • Recipient relationship (colleague, customer, manager, vendor)
  • Key points to include
  • Desired tone (formal, casual, urgent, friendly)

Email structure

Standard professional email format:

Subject: [Clear, specific subject line]

[Greeting],

[Opening - context/purpose]

[Body - main points]

[Closing - call to action]

[Sign-off]
[Your name]

Common email types

Request for information

Subject: Question about Q4 project timeline

Hi [Name],

I hope this email finds you well. I'm reaching out regarding the Q4 product launch timeline.

Could you provide an update on:
- Current progress on feature development
- Expected completion date for testing phase
- Any blockers or dependencies we should be aware of

This will help us coordinate with the marketing team for the launch materials.

Thanks in advance for your help!

Best regards,
[Your name]

Follow-up email

Subject: Following up: Proposal for new payment system

Hi [Name],

Sponsors

Details

Repository
github.com/davila7/claude-code-templates
Categories
Documentation, PHP & Laravel
First seen
Jun 3, 2026

More from davila7/claude-code-templates

All 618
1davila7 avatarGit Commit Helperdavila7/claude-code-templatesGenerate descriptive commit messages by analyzing git diffs. Use when the user asks for help writing commit messages or reviewing staged changes.0skills.sh installs
2doist avataradd-commanddoist/todoist-cliGuide for adding new CLI commands or subcommands to todoist-cli. Use when implementing new SDK endpoints, adding subcommands to existing command groups, or exte0skills.sh installs
3dotnet avatarexp-test-maintainabilitydotnet/skillsDetects duplicate boilerplate, copy-paste tests, and structural maintainability issues across .NET test suites. Use when the user asks to reduce repetition, con0skills.sh installs
4dtsola avatarbetter-iconsdtsola/xiaoyaosearchThis gives Claude direct access to Iconify's 200+ icon libraries without you having to dig through documentation or copy-paste SVGs...0skills.sh installs
5dylantarre avatarAnimation Principles - Teaching Othersdylantarre/animation-principlesUse when someone needs to explain animation principles to students, mentees, or team members at various skill levels0skills.sh installs
6electron avatarelectron-chromium-upgradeelectron/electronGuide for performing Chromium version upgrades in the Electron project. Use when working on the roller/chromium/main branch to fix patch conflicts during `e syn0skills.sh installs