character-dialogue

Format Fountain-style character dialogue and enforce consistent naming across scenes.

1|Updated Dec 27, 2025
One-click install
npx skills add https://github.com/bybren-llc/seoul-identity --skill character-dialogue
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: character-dialogue
Source: https://github.com/bybren-llc/seoul-identity/tree/main/.claude/skills/character-dialogue
Command: npx skills add https://github.com/bybren-llc/seoul-identity --skill character-dialogue

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill helps writers and editors enforce consistent Fountain-style dialogue formatting, including character naming, extensions, and proper dialogue block structure, reducing formatting errors and speeding up script drafting.

Core Features & Use Cases

  • Fountain-compliant character naming (uppercase, on its own line)
  • Support for extensions (V.O., O.S., CONT'D) and mixed-case handling with @ prefix
  • Dual dialogue and parentheticals to improve readability and performance in drafts
  • Use Case: format a sample scene with multiple characters, lines, and stage directions

Quick Start

Introduce a character and write dialogue blocks using Fountain formatting.

Frequently Asked Questions about character-dialogue

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

FAQPage Schema
How do I format character dialogue in a Fountain screenplay?

Fountain dialogue formatting requires character names in uppercase on their own line, followed by dialogue blocks, parentheticals, and extensions like V.O., O.S., and CONT'D to ensure standardization and readability.

When do I need to use extensions like V.O. and O.S. in Fountain format?

Fountain format uses extensions like V.O. for voice-over and O.S. for off-screen dialogue to indicate when a character speaks outside the visible scene, ensuring actors and writers understand delivery context.

How do I write dual dialogue using Fountain formatting rules?

Fountain formatting supports dual dialogue blocks to allow multiple characters to speak simultaneously, improving script readability and performance drafting by visually aligning overlapping dialogue sections.

Can I use mixed-case character names in Fountain screenplay format?

Fountain format handles mixed-case character names using the @ prefix to force recognition, ensuring names that are not fully uppercase are still correctly parsed as character cues in the screenplay.

What is the best way to keep character naming consistent across multiple screenplay scenes?

Consistent character naming in Fountain format requires enforcing uppercase names on individual lines and applying standard extensions, reducing formatting errors and maintaining continuity across all script scenes.

Are parentheticals supported in Fountain dialogue blocks?

Fountain dialogue formatting supports parentheticals to provide delivery instructions within dialogue blocks, improving readability and giving actors clear performance cues directly under the character name.