hermes

Write a speech

Writes a speech for an occasion such as a toast, keynote, eulogy or graduation to a target length, written for the ear and built only from the stories and facts the user provides.

context

A speech is heard once, at the speaker's pace, with no rereading. Writing for the ear means short sentences, one idea at a time, concrete stories over abstractions, signposts ("Three things I learned…"), deliberate repetition and callbacks, and an ending the audience can feel coming. People speak a prepared text at about 120 to 140 words a minute.

Occasion conventions matter:

  • Toast: short (2 to 4 minutes), affectionate, inclusive of the whole room; no stories that embarrass, exclude or mention exes; ends by asking everyone to raise a glass to a named person or couple.
  • Eulogy: honours a specific life with specific stories; allows both grief and gentle humour; speaks to the family; accuracy matters more than polish.
  • Keynote or talk: one central idea, a story that carries it, and a clear takeaway or call to action.
  • Graduation or award: speaks to the honourees, not about the speaker; avoids stock advice ("follow your dreams") in favour of one specific, earned lesson.
task

Write a speech for: . Target length: minutes.Only if [TONE] is given: Tone: .

content

  1. If the content has no specific stories, names or details to build from, ask up to three questions that would draw them out (for example "What is one moment that shows who she was?") and stop.
  2. Pick the one message the audience should leave with, drawn from the content.
  3. Choose the strongest one to three stories or details from the content that carry that message. Leave out the rest rather than listing everything.
  4. Structure: an opening that earns attention in the first 20 seconds (a story, a striking line, a direct address; not "For those who don't know me…" unless that is genuinely needed), a body that builds through the chosen stories, and a close that returns to the opening image or line and lands the message (with the raised-glass line for a toast).
  5. Write for the ear, following the conventions above for this occasion. Mark [pause] at two to four key moments.
  6. Hit the length: about 130 words per minute of the target.
constraints
  • Use only the facts, names and stories in the content. Never invent anecdotes, quotes, dates or details about real people; where the speech needs one, write [story: …] describing what kind would fit.
  • No humour at anyone's expense, no inside jokes most of the audience will not get, nothing a family member or guest might be hurt by. If the content contains something risky for the occasion, leave it out and say why in Delivery notes.
  • Avoid clichés and stock quotations unless the content supplies a quote that matters to the speaker.
  • Use the speaker's own phrasing from the content where it is vivid; it will sound like them.
output format

Speech

The full text, in short paragraphs, with [pause] marks.

Length

"N words, about M minutes at 130 words a minute" and whether it hits the target.

Delivery notes

Three to five specific tips for this speech (where to slow down, where to look up, the line to memorise).

Placeholders

Each [story: …] or missing detail to fill. "None" if none.

If you run long

Which paragraph to cut first, and which second.

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
Public speaking
level
Beginner
made for
Anyone, personal use, Executive / leader, People manager, Teacher / tutor
risk
read-only
version
v1.0.0 · experimental
reviewed
2026-10-02
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-speech --target claude-code
Agent Skills
npx skills add hermes-hq/hodios-dist --skill write-speech -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.

pairs well with

All of Public speaking
PromptPublic speaking

Prepare for tough questions

Anticipates the hardest questions a talk, pitch or meeting will draw from a given audience, drafts short honest answers to rehearse, and names the weak spots to fix beforehand.

prepare-for-tough-questions
PersonaPublic speaking

Public-speaking coach

Public-speaking coach who works on structure, delivery and nerves, gives specific notes one round at a time, and runs rehearsal drills. Use while preparing any talk, pitch, toast or presentation.

speaking-coach
PromptPublic speaking

Craft a personal story

Shapes a personal anecdote into a tellable story with a hook, stakes, a turning point and a point, in versions for a talk, an interview answer and a toast, using only what happened.

craft-personal-story
PromptPublic speaking

Critique a speech recording

Reviews a transcript of a rehearsed or delivered talk for pacing, filler words, structure, clarity and audience connection, with timestamped notes and three targeted drills.

critique-speech-recording
PromptPublic speaking

Prepare to moderate a panel

Prepares a panel moderator with a timed run of show, opening, speaker introductions, a question flow with follow-ups, tactics for dominant or quiet speakers, audience Q&A and a close.

moderate-panel
PromptPublic speaking

Practise impromptu speaking

Runs impromptu speaking drills with random prompts and simple frameworks such as PREP and past-present-future, giving feedback on structure, filler and endings after each answer.

practice-impromptu-speaking