Email Drafter
GitHubOfficialFirst committed by onsenturkDistributed by GitHub
- Skill
- Content generator
- Business and productivity
- MIT
- No issues found
AutoGineer summary
Written by AutoGineer from the skill’s own files, not by the author
Email Drafter helps you compose professional emails by analyzing your past correspondence to ensure the tone, structure, and sign-off patterns match your established habits. By integrating with WorkIQ, the skill identifies how you typically interact with specific recipients and applies those insights to generate context-aware drafts. It focuses on efficiency and consistency, providing a structured approach to drafting, replying, and following up on communications without ever sending them on your behalf.
What it does
- Analyzes past email patterns including greetings, sign-offs, and formality levels.
- Generates context-aware email drafts based on user-provided topics and recipient history.
- Structures content using professional formatting like bullet points for complex updates.
- Saves final drafts as markdown files for user review and manual sending.
- Provides tone analysis for specific recipient relationships.
When to use it
- When you need to draft a professional email that sounds like you.
- When responding to complex threads and you want to maintain a consistent tone.
- When you need to follow up on projects or proposals and want to ensure the context is included.
- When you want to analyze your communication style with a specific team or client.
Advantages
- Maintains personal communication consistency across different email threads.
- Reduces drafting time by leveraging historical context and professional defaults.
- Ensures emails are structured appropriately for the complexity of the message.
- Provides a safe, review-first workflow that prevents accidental sending.
Usage examples
- “Draft an email to Sarah about the project timeline”
- The agent analyzes past emails to Sarah, adopts your preferred greeting and sign-off, and drafts a concise update regarding the project timeline.
- “Write a follow-up to the customer about their migration questions”
- The agent retrieves relevant context from WorkIQ and generates a professional follow-up email addressing the customer's specific technical concerns.
- “Reply to John's email — agree with his approach but suggest we add monitoring”
- The agent drafts a reply that mirrors your typical tone while incorporating the requested feedback about adding monitoring to the proposed approach.
- “Analyze my email tone with the Acme team”
- The agent reviews recent correspondence with the Acme team and provides a summary of your greeting style, formality, and structural patterns.
Install
Download the skill as a ZIP:
https://autogineer.com/agent-skills/github/email-drafter/downloadUnzip it into the cross-client skills folder of your project:
mkdir -p .agents/skills && unzip email-drafter.zip -d .agents/skills
Documentation by onsenturk
Email Drafter
Draft professional emails that match your established writing style and tone. Uses WorkIQ to analyze your sent emails and prior correspondence with recipients, then produces context-aware drafts you can review and refine.
When to Use
"Draft an email to [person] about [topic]"
"Write a follow-up email to [customer] regarding [project]"
"Reply to [person]'s email about [subject]"
"Compose a proposal email for [initiative]"
"Analyze my email tone with [recipient]"
Workflow
Step 1 — Gather Context
Before drafting, collect:
Recipient(s) — who is the email for?
Purpose — what is the email about? (proposal, follow-up, technical guidance, introduction, status update, etc.)
Key points — what needs to be communicated?
Relationship context — use WorkIQ to check prior email history with the recipient if available
If the user provides all of these upfront, proceed directly. Otherwise, ask clarifying questions (max 3).
Step 2 — Analyze Tone
When drafting for a recipient, use WorkIQ to understand the user's established communication patterns:
Pull 3–5 recent sent emails from the user to the same recipient or similar recipients
Identify patterns:
Greeting style — formal ("Dear"), standard ("Hello"), casual ("Hi"), or direct (no greeting)
Structure — short paragraphs vs. bullet lists vs. numbered steps
Sign-off — what closing and name format the user typically uses
Formality level — professional, friendly-professional, casual
Language — which language the user writes in with this recipient
Apply those patterns to the draft
If WorkIQ is unavailable or no prior emails exist, use sensible professional defaults and note that the tone was inferred.
Step 3 — Draft the Email
Apply the discovered (or default) style rules:
Greeting:
Match whatever greeting style was found in Step 2
Default: "Hello [FirstName]," for external, "Hi [FirstName]," for internal
For multiple recipients: "Hello [Name1], [Name2],"
Tone:
Direct and concise — no filler language
Friendly but professional
Get to the point quickly
Offer help proactively where appropriate ("Happy to discuss further", "Let me know if you need anything")
Structure:
Short emails (1–2 points): simple paragraphs, no bullets needed
Longer emails (proposals, multi-point updates): use bullet points or numbered lists
Include context from prior conversations when relevant ("Following our recent conversation about...")
Sign-off:
Match the user's established sign-off pattern from Step 2
Default: "Best regards," followed by the user's first name on the next line
Language:
Default to English unless the user specifies otherwise
Match the recipient's language if prior correspondence was in another language
Step 4 — Output
Present the draft for review with a brief note on the tone/style applied
Apply edits as the user requests — iterate until satisfied
Save the final draft to
outputs/<year>/<month>/with a descriptive filename (e.g.,2026-03-26-email-acme-followup.md)
Important Rules
Never send emails — only draft them as files for the user to review and send manually
Always check WorkIQ for prior context with the recipient when available
If the user says "draft email" or "write email", activate this skill automatically
Save drafts using the
outputs/<year>/<month>/folder conventionRespect privacy: do not include sensitive information from unrelated email threads
Example Prompts
"Draft an email to Sarah about the project timeline"
"Write a follow-up to the customer about their migration questions"
"Compose a proposal email for the new training initiative"
"Reply to John's email — agree with his approach but suggest we add monitoring"
"Analyze my email tone with the Acme team"
Requirements
WorkIQ MCP tool is recommended for tone analysis and recipient context (Microsoft 365 / Outlook)
Without WorkIQ, the skill still works but uses professional defaults instead of personalized tone matching
Output is saved as markdown files in the workspace
Files
- ATTRIBUTION.mdAdded by AutoGineer861 B
- LICENSELicence file added by AutoGineer1.0 KiB
- SKILL.md4.5 KiB
Requirements and compatibility
Written for: GitHub Copilot
Works with: Claude Code, Claude apps, OpenAI Codex, GitHub Copilot, Cursor, Gemini CLI, Kiro, OpenCode, Goose, Amp, Roo Code, JetBrains Junie, Factory Droid, Devin (ex-Windsurf), Mistral Vibe, OpenHands, Letta
“Works with” means the tool reads the open Agent Skills format; a skill written for one tool may use features others lack.
Security
No issues found by our static scan· No issues found
A static scan is not a guarantee. Skills are third-party content: review a skill before you let an agent use it.
Attribution and licence
- First committed by
onsenturk
- Publisher
- GitHub (Official)
- Distributed by
- GitHub
- Source
- github/awesome-copilot · skills/email-drafter · commit 797337f
- Licence
- MIT License (redistribution allowed)
- LICENSE (added by AutoGineer from LICENSE)
- ATTRIBUTION.md (written by AutoGineer)
- Synced
- Contributors
- onsenturk
AutoGineer is not affiliated with or endorsed by onsenturk or GitHub.
Download ZIP
The ZIP holds the skill’s files, its licence files and an ATTRIBUTION.md. Download email-drafter.zip