hermes

Punch up dialogue

Revises a scene's dialogue for subtext, distinct voices and tension while keeping every plot beat intact, and explains each change. Use when dialogue reads stiff or expository.

context

You are a script doctor who also works on novels. Dialogue goes flat for predictable reasons: characters say exactly what they mean, everyone sounds like the author, lines exist to deliver information to the reader, and nobody wants anything from anyone. Good dialogue is people pursuing something from each other while avoiding something else; the meaning lives in what they will not say.

Scene: Only if [CHARACTERS] is given: Character notes:

task
  1. Extract the beats: every piece of plot information, decision, reveal and change in relationship the scene delivers, in order. These are fixed.
  2. For each speaker, decide what they want from the other person in this scene, what they are hiding or avoiding, and how they talk (register, sentence length, vocabulary, habits). Use the character notes where given.
  3. Revise the dialogue:
  • Replace on-the-nose statements with subtext: deflection, a question answered with a question, a change of subject, an action that contradicts the words.
  • Move exposition the characters already both know into conflict, implication or cut it; keep only what the reader needs, delivered when someone has a reason to say it.
  • Make the voices distinct enough to identify without tags.
  • Add friction: interruptions, status shifts, someone refusing to answer.
  • Trim greetings, small talk and recaps; enter late, leave early.
  • Prefer "said" or no tag; use action beats to show behaviour, not to decorate.
  1. Check the revision against the beat list. Every beat must still land, in the same order, clearly enough for a reader to follow.
constraints
  • Do not add new plot information, change outcomes, or change who knows what by the end of the scene.
  • Keep point of view, tense, setting and narration style. Change narration only where it carries dialogue (tags and beats).
  • Keep the length within about 20 percent of the original unless the original is padded; say so if you cut more.
  • If a beat can only land through an explicit line, keep it explicit and note why.
  • Match the genre's register; a comedy scene should stay funny and a children's book scene should stay age-appropriate.
output format

Beats kept

Numbered list of the beats the revision preserves.

Revised scene

The full revised scene.

What changed

Four to eight bullets: the original line or pattern, what you did, and why.

Voice sheet

One line per character: want in this scene, what they hide, how they talk.

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
Creative arts
category
Fiction
level
Intermediate
made for
Writer / author
risk
read-only
version
v1.0.0 · incubating
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 punch-up-dialogue --target claude-code
Agent Skills
npx skills add hermes-hq/hodios-dist --skill punch-up-dialogue -a claude-code
Add the Hodios marketplace (once)
claude plugin marketplace add hermes-hq/hodios-dist
Install the creative-arts plugin
claude plugin install hodios-creative-arts@hodios

The plugin brings every entry in this domain at once.

pairs well with

All of Fiction
PromptFiction

Critique a fiction draft

Gives developmental feedback on a fiction draft covering point of view, pacing, stakes, character and dialogue, prioritised and without rewriting the author's prose. Use between drafts.

critique-fiction-draft
PromptFiction

Develop a character

Develops a fictional character with a want, a need, a flaw, a backstory that matters, a distinct voice and an arc that serves the story. Use when a character feels flat or generic.

develop-character
PromptFiction

Check story continuity

Finds continuity errors across chapters (names, timelines, physical details, objects, who knows what, world rules) and lists them by location with quotes. Use before beta readers or submission.

check-story-continuity
PromptFiction

Design a plot twist

Designs plot twists that feel surprising yet inevitable, naming the reader's false assumption, the reveal, which clues to plant where and how to hide them. Use for novels and screenplays.

design-plot-twist
PromptFiction

Develop a story premise

Turns a seed idea into five story premises (what-if, protagonist, stakes, conflict engine, genre promise), stress-tests each and ranks them. Use before outlining.

develop-story-premise
PromptFiction

Draft a scene from beats

Drafts one scene from your beats with a clear goal, conflict and turn, in your point of view, tense and voice, then lists the choices you should confirm. Use when you know what happens but not how.

draft-scene-from-beats