Dialogue Doctor Skill

Analyze screenplay dialogue for character voice consistency and subtext.

30|4|Updated Jan 26, 2026
One-click install
npx skills add https://github.com/kaigani/codeywood --skill dialogue-doctor-skill
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Dialogue Doctor Skill
Source: https://github.com/kaigani/codeywood/tree/main/skills/core/dialogue-doctor
Command: npx skills add https://github.com/kaigani/codeywood --skill dialogue-doctor-skill

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill enhances dialogue by ensuring distinct character voices, embedding subtext, managing status dynamics, and eliminating unnecessary exposition, making scripts more engaging and professional.

Core Features & Use Cases

  • Character Voice Consistency: Audits dialogue against character profiles to maintain unique speech patterns.
  • Subtext & Status Play: Rewrites lines to create underlying tension and power dynamics between characters.
  • Exposition Elimination: Identifies and removes on-the-nose explanations and backstory dumps.
  • Use Case: A screenwriter can use this Skill to polish a draft script, ensuring that each character sounds unique and that the dialogue reveals character and advances the plot through subtle conflict and subtext, rather than explicit statements.

Quick Start

Apply the Dialogue Doctor Skill to the script file 'SCRIPT_EP01.md' to refine its dialogue.

Frequently Asked Questions about Dialogue Doctor Skill

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I eliminate exposition and make dialogue sound natural in a screenplay?

To eliminate exposition in screenplay dialogue, audit lines against character profiles and rewrite on-the-nose statements to reveal backstory through subtext and conflict. This ensures dialogue sounds natural and engaging.

How do I maintain consistent character voice across a script draft?

Maintain consistent character voice by analyzing linguistic fingerprints and speech patterns for each character. Auditing dialogue against established relationship maps identifies deviations and suggests rewrites to preserve unique voices.

What is subtext and status play in scriptwriting dialogue?

Subtext and status play in scriptwriting involve embedding underlying tension and power dynamics between characters. Rewriting dialogue lines creates these layers, ensuring conversations reveal character and advance the plot without explicit statements.

How do I polish dialogue for speakability and rhythm?

Polish dialogue for speakability and rhythm through line-level analysis that focuses on conflict auditing and linguistic fingerprinting. This process refines the script content to ensure lines flow naturally when spoken.

Can I use this dialogue refinement approach for any scale of scriptwriting?

Yes, you can use dialogue refinement for any scale of scriptwriting by applying it to your script file. It analyzes character voice profiles and relationship maps regardless of script length to identify deviations and suggest rewrites.

Why does my script dialogue feel flat and lack conflict?

Script dialogue feels flat and lacks conflict when lines rely on explicit exposition rather than subtext. Implementing conflict auditing and status play rewrites lines to create dynamic tension and power dynamics between characters.