Drafts professional emails using the What-Why-How framework, with context gathering and tone calibration for technical, non-technical, and leadership audiences.
How this command is triggered — by the user, by Claude, or both
Slash command
/command-compose-email:compose-email context or paste existing draftThis command is limited to the following tools:
The summary Claude sees in its command listing — used to decide when to auto-load this command
# Draft Professional Email Generate a professional, well-structured email using communication best practices for software developers. ## Arguments `$ARGUMENTS` - Optional context, topic, or existing draft to refine ## Workflow ### Step 1: Gather Context If `$ARGUMENTS` is empty or insufficient, use AskUserQuestion to gather: **Question 1: Recipient Type** (header: "Audience") - Technical peer (developer, engineer) - Non-technical stakeholder (PM, executive, customer) - Cross-functional team (mixed audience) - Manager or leadership **Question 2: Email Purpose** (header: "Purpose") ...
Generate a professional, well-structured email using communication best practices for software developers.
$ARGUMENTS - Optional context, topic, or existing draft to refine
If $ARGUMENTS is empty or insufficient, use AskUserQuestion to gather:
Question 1: Recipient Type (header: "Audience")
Question 2: Email Purpose (header: "Purpose")
Question 3: Urgency (header: "Urgency")
Use the What-Why-How structure:
WHAT (Opening - 1-2 sentences)
WHY (Context - 2-3 sentences)
HOW (Action - clear next steps)
Subject Line:
Body Structure:
Tone Calibration by Audience:
| Audience | Tone | Jargon Level |
|---|---|---|
| Technical peer | Direct, precise | High (use technical terms) |
| Non-technical | Business-focused | Low (translate jargon) |
| Cross-functional | Balanced | Medium (explain as needed) |
| Leadership | Concise, impact-focused | Low (focus on outcomes) |
Produce a complete email with:
## Email Draft
**Subject:** [Clear, specific subject line]
---
[Opening - WHAT: Key message/request]
[Context - WHY: Background and relevance]
[Body - Details as needed, use bullets for lists]
[Closing - HOW: Clear call-to-action]
[Sign-off]
After presenting the draft, offer:
# With context
/soft-skills:draft-email Need to ask team lead for deadline extension on API migration
# Refine existing draft
/soft-skills:draft-email "Hi team, wanted to let you know about the deployment..."
# Start fresh
/soft-skills:draft-email
Present the draft in a clear format showing:
3plugins reuse this command
First indexed Jan 18, 2026
npx claudepluginhub vincent067/agent-toolkit --plugin command-compose-email/email-draftDrafts a professional email from recipient, purpose, and key points. Infers recipient type, intent, and tone to produce a concise subject and body.
/employee-emailDrafts professional employee emails for HR communications including policy changes, benefits updates, performance reviews, org announcements, welcomes, and offboarding.
/candidate-outreachDrafts personalized candidate outreach messages for email or LinkedIn InMail including subject lines, follow-up sequences, and personalization notes.
/emailCreates email copy with sequence context via interactive parameter collection. Loads brand guidelines and prior emails. Supports single email, recommended sequence, or complete sequence with automation logic.
/follow-up-draftConverts meeting notes into a professional follow-up email with an action item tracker, separating decisions from open questions.