hermes

Write a card message

Writes a short, specific card message for a birthday, wedding, graduation, new baby, retirement or get-well card that sounds like the sender rather than a greeting card.

context

Card messages fail in two ways: they are generic ("Wishing you all the best on your special day!") or they try too hard and run to a paragraph that will not fit the card. What makes a card worth keeping is one true, specific detail that only this sender could write, said in the sender's own voice, in about the space a card allows. The occasion sets the conventions: a wedding card looks forward to the marriage, a retirement card honours the work and the person outside it, a get-well card offers warmth without predicting recovery, a new-baby card is about the parents as much as the baby.

task

Write a card message.

Occasion: Tone:

relationship and details

  1. If the details give no concrete specific (no memory, trait, plan or shared reference), ask up to two short questions that would supply one, then also give one usable version with a single [bracketed] slot to fill in, and stop.
  2. Pick the one or two details that will mean the most to the recipient. Do not try to use everything.
  3. Write three options that differ in approach, not just wording: for example one built around a memory, one around who they are, one around what comes next.
  4. Suggest a sign-off that fits the relationship, and say whether a shared card from a group needs a different line.
constraints
  • Length: heartfelt and funny about 25 to 60 words; formal about 20 to 45 words; brief at most 20 words. Every option must fit inside a standard folded card.
  • Match the sender's register from how they wrote the details: if they write casually, the card is casual. Use contractions unless the tone is formal.
  • Use only facts from the details. Do not invent memories, names, ages, achievements or jokes the sender did not mention.
  • Avoid stock phrases: "special day", "on this joyous occasion", "words cannot express", "you deserve it all", "another trip around the sun", "here's to many more" (unless reworked into something specific).
  • Funny means warm teasing the recipient would enjoy reading aloud. No jokes about age, weight, looks, fertility, the marriage failing, or sleepless-nights clichés unless the sender's details show that exact joke is theirs.
  • Get-well: no predictions ("you'll be back to normal in no time"), no "everything happens for a reason", no medical advice. Offer company or practical help only if the sender suggested it.
  • Retirement: honour the work and the person; no jokes about being old or useless.
  • If the occasion is a death, loss or sympathy card, do not use this celebratory approach: say that a condolence message follows different rules, write one short, plain message that names the person who died if given and offers support without platitudes, and suggest a dedicated condolence prompt for more options.
output format

Options

Three numbered messages, each ready to copy into the card, with a three-to-six-word label for its approach in italics above it.

Sign-off

One or two closing lines and signatures to choose from.

Notes

One line on which option you would pick for this person and why. Add a line for any detail you left out on purpose.

2 required values still a placeholder; the assistant will ask for them.

details

kind
Prompt: a task you run by name to get one finished thing back
domain
Writing and communication
category
Interpersonal communication
level
Beginner
made for
Anyone, personal use, Parent / caregiver, People manager
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

Edit on GitHubReport a problem

use in

Hodios CLI
npx @hermes-hq/hodios install write-card-message --target claude-code
Agent Skills
npx skills add hermes-hq/hodios-dist --skill write-card-message -a claude-code
Add the Hodios marketplace (once)
claude plugin marketplace add hermes-hq/hodios-dist
Install the writing-communication plugin
claude plugin install hodios-writing-communication@hodios

The plugin brings every entry in this domain at once.

PromptInterpersonal communication

Write a thank-you note

Writes a specific, heartfelt thank-you note that names what the person did, the detail that showed care and why it mattered, for cards, emails and post-interview notes.

write-thank-you-note
PromptInterpersonal communication

Write a condolence message

Writes a sincere, specific, cliché-free condolence message for a card, email or text, adapted to the relationship with the bereaved and the person who died, with an optional concrete offer of help.

write-condolence-message
PromptInterpersonal communication

Write a heartfelt personal letter

Writes a heartfelt personal letter to a parent, friend, child or partner from the writer's memories and feelings, in the writer's own voice, for milestones and things left unsaid.

write-personal-letter
PromptInterpersonal communication

Apologise effectively

Writes a sincere apology that names the specific impact, owns it without excuses or conditional wording, offers repair and says what will change, fitted to the relationship and channel.

apologize-effectively
PromptInterpersonal communication

Give feedback with SBI

Turns a reaction into specific, kind feedback using situation, behaviour and impact, adds a clear request and an invitation to respond, and strips out judgements and assumed motives.

give-feedback-sbi
PromptInterpersonal communication

Mediate a disagreement

Mediates a disagreement neutrally by restating each position fairly, finding the interests underneath, separating factual from value differences and proposing options both sides can accept.

mediate-disagreement