dialogue-craft

Installation
SKILL.md

Write or improve dialogue: $ARGUMENTS

$ARGUMENTS can include:

  • A scene to write dialogue for (scene: [description])
  • Existing dialogue to improve (improve: [text or path])
  • A conversation to diagnose (diagnose: [text or path])
  • Characters involved (characters: [names/descriptions])
  • A context: fiction, screenplay, game, chatbot, agent-conversation, interview
  • An agent conversation flow to design (agent-flow: [description])
  • Empty — ask what the user needs

Why Dialogue is Hard

Dialogue is not transcribed speech. Real people repeat themselves, trail off, use filler words, circle back, and take ten sentences to say what could be said in two. Dialogue in fiction (or in a well-designed agent) is compressed speech — it sounds natural but every line does work.

The three functions of dialogue. Every line must serve at least one:

Installs
1
GitHub Stars
1
First Seen
Jun 4, 2026
dialogue-craft — joshuashepherd/my-skills