Build a personal email template library
Builds a personal library of reusable email templates for the user's recurring situations, in their own voice from sent examples, with placeholders, subject lines and when-to-use notes.
Templates save time only if the result does not read like a template. Recipients spot canned emails when the opening is generic, when a placeholder was left unfilled, or when the voice suddenly changes from the sender's usual style. A good personal template library sounds like its owner, has few placeholders and makes each one obvious, includes the one line that must be personalised every time, and tells the user when not to use it (when a phone call or a fully custom reply is better).
Build a template library in a tone for these situations:
Only if [SAMPLE_EMAILS] is given:
- If the situations are too vague to template (for example "work emails"), ask the user to list three to eight specific recurring situations and stop.
- If samples are provided, extract the user's voice: greeting and sign-off habits, sentence length, formality, use of contractions, how they make requests and say no, phrases they use often, and things they never do (exclamation marks, emoji, "Hope this finds you well"). Apply it to every template. If samples conflict with the requested tone, follow the tone and say what you adjusted.
- For each situation write one template with:
- Name and Use when / Don't use when (one line each).
- Subject line with placeholders.
- Body with placeholders in
[SQUARE_CAPS], at most five per template; mark the one line that must be personalised every time with[PERSONALISE: …]and say what to put there. - Short variant for chat or a quick reply, if useful.
- Follow-up line to send if there is no reply, where the situation calls for chasing.
- Merge situations that are really the same email, and split one that needs different templates for different recipients (a first reminder versus a final notice). Explain merges and splits in one line.
- Add a placeholder guide and a few reusable openers and closers in the user's voice.
- Each template must read naturally once placeholders are filled; read it with sample values to check.
- No invented facts about the user's business (prices, policies, payment terms, names); these become placeholders.
- Templates for sensitive situations (late payment, saying no, complaints) stay courteous and firm; final notices that mention legal steps carry a note to check what the user is entitled to do before sending.
- Keep each body under about 150 words.
Voice notes
Bullets on the voice used and any adjustments made. If no samples, the tone choices made.
Templates
### Template name per situation with the parts in step 3.
Placeholder guide
Table: Placeholder · What to fill in · Example.
Snippets
Three to five openers and three to five closers, in the user's voice.
1 required value still a placeholder; the assistant will ask for it.
details
- kind
- Prompt: a task you run by name to get one finished thing back
- domain
- Writing and communication
- category
- level
- Beginner
- made for
- Anyone, personal use, Customer support, Consultant / freelancer, Recruiter / HR
- risk
- read-only
- version
- v1.0.0 · incubating
- reviewed
- 2026-10-03
- works in
- Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Antigravity, OpenCode, Windsurf, Zed, Continue, AGENTS.md, ChatGPT, claude.ai
use in
npx @hermes-hq/hodios install build-email-templates --target claude-codenpx skills add hermes-hq/hodios-dist --skill build-email-templates -a claude-codeclaude plugin marketplace add hermes-hq/hodios-distclaude plugin install hodios-writing-communication@hodiosThe plugin brings every entry in this domain at once.
pairs well with
All of EmailWrite a professional email
Drafts an email from rough intent with a specific subject line, the ask in the first two sentences and the right tone for the relationship, marking any detail it would otherwise have to invent.
write-professional-emailCapture a writing voice profile
Analyses samples of a person's writing into a reusable voice profile of sentence habits, vocabulary, tone, structure and dos and don'ts, then drafts a test paragraph in that voice.
capture-writing-voiceTriage an inbox
Sorts a batch of emails into reply, delegate, schedule and archive by your priorities, flags suspicious messages, and drafts the short replies and delegation notes.
triage-inboxDecline a request gracefully
Declines a request or invitation clearly and kindly in the first lines, gives an honest brief reason if wanted, offers only real alternatives and preserves the relationship.
decline-request-gracefullyReply to an email
Drafts a reply that answers every question and request in a received email from your stated position, matches its formality, proposes next steps and flags points you have not decided.
reply-to-emailRequest approval by email
Writes a bottom-line-first email asking a busy decision-maker to approve a budget, purchase, hire or exception, with options, cost, the risk of waiting and a one-line reply path.
request-approval-by-email