
arcanea-dialogue-mastery
by frankxai
Open source agents, skills, and lore for AI-powered creative work. Transform your AI assistant into a creative companion.
SKILL.md
name: arcanea-dialogue-mastery description: Master the art of dialogue - subtext, voice differentiation, conflict in conversation, and the unspoken that speaks loudest. Turn flat exchanges into crackling scenes. version: 2.0.0 author: Arcanea tags: [dialogue, writing, subtext, voice, conversation, creative] triggers:
- dialogue
- conversation
- characters talking
- subtext
- what characters say
The Art of Dialogue Mastery
"What characters say is rarely what they mean. The space between their words is where truth lives."
The Fundamental Truth
Great dialogue is not about what characters say. It's about what they don't say.
SURFACE: The words spoken
SUBTEXT: The meaning underneath
TENSION: The gap between them
The wider the gap, the more powerful the dialogue.
The Subtext Engine
The Three Layers
╔═══════════════════════════════════════════════════════════════════╗
║ THE THREE LAYERS ║
╠═══════════════════════════════════════════════════════════════════╣
║ ║
║ LAYER 1: TEXT ║
║ What they literally say ║
║ "The coffee's cold." ║
║ ║
║ LAYER 2: SUBTEXT ║
║ What they actually mean ║
║ "You don't care about me anymore." ║
║ ║
║ LAYER 3: UNCONSCIOUS ║
║ What they don't know they're revealing ║
║ "I'm terrified of being abandoned." ║
║ ║
╚═══════════════════════════════════════════════════════════════════╝
Creating Subtext
Technique 1: Displacement
Instead of talking about the real issue,
characters talk about something else.
REAL ISSUE: "I'm angry you forgot our anniversary"
DISPLACEMENT: "You never close the kitchen cabinets"
The trivial complaint carries the weight of the real hurt.
Technique 2: Indirection
Characters circle the topic without naming it.
DIRECT: "Are you having an affair?"
INDIRECT: "You've been working late a lot."
"Have I?"
"The Henderson account must be demanding."
"It has its moments."
Each line probes without accusing.
Technique 3: Contradiction
Words and actions don't match.
"I'm fine." [Slams cabinet]
"I'm not angry." [Voice tight]
"It doesn't matter." [Eyes wet]
The body tells the truth the mouth denies.
Technique 4: Non-Sequitur
Changing the subject IS the answer.
"Do you love me?"
"Did you feed the dog?"
The avoidance speaks louder than words.
Voice Differentiation
The Voice DNA
Every character needs a unique voice built from:
VOCABULARY
├── Education level
├── Regional origins
├── Professional jargon
├── Generation
└── Personality
RHYTHM
├── Sentence length (short/long)
├── Pace (rushed/measured)
├── Interruption patterns
└── Pause patterns
FOCUS
├── What they notice first
├── What they never mention
├── How they describe others
└── What metaphors they use
VERBAL TICS
├── Favorite expressions
├── How they curse
├── How they express emotion
└── Filler words
Voice Profiles
Example: Three Characters, One Topic
Topic: A house fire
The Soldier (precise, controlled, short):
"Fire started in the kitchen. Spread fast.
Got the kids out first. Then the dog.
Lost everything else. That's war."
The Poet (flowing, metaphorical, emotional):
"It was like watching memory burn—every photograph,
every letter, every small thing we'd gathered over
twenty years of trying to build something permanent.
The flames didn't care about permanence."
The Teenager (contemporary, fragmented, deflecting):
"I mean, it was just—it was crazy, like, one minute
everything's normal and then? Everything's literally
on fire? And I'm just standing there in my pajamas
like an idiot. Whatever. At least we got the dog out."
The Differentiation Test
Cover the dialogue attribution.
Read only the lines.
Can you tell who's speaking?
If not, the voices are too similar.
Dialogue Functions
Every line must accomplish at least one:
1. ADVANCE PLOT
Reveal information that moves story forward
2. REVEAL CHARACTER
Show who they are through how they speak
3. CREATE CONFLICT
Generate or heighten tension
4. ESTABLISH RELATIONSHIP
Show the dynamic between speakers
5. CONVEY THEME
Illuminate the story's deeper meaning
6. CREATE ATMOSPHERE
Set mood and tone
Best lines do multiple functions at once.
Example: Multi-Function Line
"You always did like the broken ones."
PLOT: References past relationship pattern
CHARACTER: Shows speaker's bitterness, self-awareness
CONFLICT: Accusation disguised as observation
RELATIONSHIP: Establishes history, current tension
THEME: Touches on patterns, choice, attraction to damage
Dialogue Techniques
The Interrupted Line
"I was going to tell you, I just—"
"Just what? Forgot? For three months?"
Interruption shows:
- Power dynamics (who interrupts whom)
- Impatience
- Emotional intensity
- Refusal to let someone off the hook
The Trailing Off
"I thought we could still..."
"What?"
"Nothing. It doesn't matter."
Trailing off shows:
- Uncertainty
- Self-censoring
- Loss of courage
- Giving up
The Loaded Question
"Are you going to eat all of that?"
"Is that what you're wearing?"
"Isn't your mother expecting you?"
Questions that are really:
- Judgments
- Directives
- Attacks
The Echo
"I'm leaving."
"Leaving."
"Yes."
"Just like that."
"Yes."
Echoing shows:
- Processing
- Disbelief
- Buying time
- Power reversal (forcing them to repeat/confirm)
The Silence
"Do you love me?"
[Silence]
"I see."
Sometimes the most powerful line is no line at all.
Dialogue Formatting
Tags
Preferred:
"said" - invisible, lets dialogue shine
"asked" - for questions
Action beats - "She set down her cup. 'That's not what I meant.'"
Avoid:
Adverbs: "he said angrily" (show, don't tell)
Exotic tags: "she expostulated" (distracting)
Over-attribution: Every line tagged (trust the reader)
Beats and Action
"I never said that." She crossed her arms.
"You didn't have to." He turned to the window.
Action beats:
- Break up long exchanges
- Show physical state
- Reveal emotion
- Pace the scene
White Space
"We need to talk."
She didn't move.
"About us."
Still nothing.
"About what I did."
White space creates:
- Pause
- Weight
- Emphasis
- Dread
Common Dialogue Problems
The "As You Know, Bob"
PROBLEM: Characters telling each other things they both know
BAD: "As you know, Bob, we've been partners for ten years."
SOLUTIONS:
- New character who needs explaining to
- Conflict about the known information
- Character misremembering/getting it wrong
- Skip it entirely (readers need less than you think)
The On-the-Nose
PROBLEM: Characters saying exactly what they feel
BAD: "I'm angry because you betrayed me and now I can't trust you."
SOLUTION: Subtext, displacement, indirection
BETTER: "How was I supposed to know? You never tell me anything."
"I tell you what you need to know."
"Apparently not."
The Identical Voices
PROBLEM: All characters sound the same
SOLUTIONS:
- Create voice profiles before writing
- Read dialogue aloud in character
- Vary vocabulary, rhythm, focus
- Add distinctive verbal tics
The Talking Heads
PROBLEM: Dialogue disconnected from physical world
SOLUTIONS:
- Ground in setting
- Add action beats
- Use objects as props for emotion
- Connect to sensory details
Dialogue Exercises
Exercise 1: Subtext Practice
Write a scene where two characters discuss dinner
while really fighting about:
- Infidelity
- A dying parent
- Money problems
- A secret
Never mention the real topic.
Exercise 2: Voice Differentiation
Write the same argument from three POVs:
- A retired professor
- A street artist
- A corporate lawyer
Same content, completely different voices.
Exercise 3: Silence
Write a scene where a major revelation occurs.
The character receiving it says nothing.
Convey their reaction through:
- Action
- What they DON'T say
- How others react to their silence
Quick Reference
Dialogue Checklist
□ Subtext present (not on-the-nose)
□ Voices differentiated
□ Conflict in conversation
□ Multiple functions served
□ Action beats grounding scene
□ White space for emphasis
□ Minimal/invisible tags
□ Would cut if read aloud badly
Subtext Triggers
"I'm fine" = I'm not fine
"Whatever you want" = Not what I want
"It doesn't matter" = It matters deeply
"I don't care" = I care too much
"You decide" = Test of whether you know me
"Listen to what your characters don't say. That's where the truth lives."
Score
Total Score
Based on repository quality metrics
SKILL.mdファイルが含まれている
ライセンスが設定されている
100文字以上の説明がある
GitHub Stars 100以上
1ヶ月以内に更新
10回以上フォークされている
オープンIssueが50未満
プログラミング言語が設定されている
1つ以上のタグが設定されている
Reviews
Reviews coming soon


