character-voice

Profile character voices and layer subtext for scene-specific dialogue.

4|1|Updated Feb 19, 2026
One-click install
npx skills add https://github.com/billlzzz26/visual-story-extension --skill character-voice
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: character-voice
Source: https://github.com/billlzzz26/visual-story-extension/tree/main/.qwen/skills/character-voice
Command: npx skills add https://github.com/billlzzz26/visual-story-extension --skill character-voice

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill explains how to craft authentic, distinct character dialogue and voice, enabling writers to create scenes where each character speaks with a unique, believable cadence and subtext.

Core Features & Use Cases

  • Voice profiling: establish each character's Sentence length, vocabulary, speech habits, and what they avoid saying.
  • Subtext integration: teach how to layer surface meaning, emotion, relationships, and themes beyond literal dialogue.
  • Scene-specific patterns: guidance for conflict, romance, and thriller/dialogue pacing, including interruptions and action beats.
  • Bilingual applicability: supports Thai and English dialogue to fit multilingual storytelling contexts.

Quick Start

Write a dialogue sample by profiling two characters and delivering a short exchange that demonstrates distinct voices, subtext, and at least one action beat.

Frequently Asked Questions about character-voice

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

FAQPage Schema
How do I write distinct character dialogue that sounds natural for each person?

To write distinct character dialogue, profile each character's sentence length, vocabulary, and speech habits. Layering subtext beneath the surface meaning ensures each voice remains unique and believable throughout the scene.

What is subtext in dialogue writing and how do I apply it?

Subtext in dialogue writing is the unspoken emotion and relationship meaning layered beneath literal words. You apply it by profiling what characters avoid saying, adding depth to surface exchanges across conflict, romance, and thriller scenes.

How do I add action beats and interruptions to scene-specific dialogue?

Action beats and interruptions structure scene-specific dialogue pacing by breaking up speech with physical movements. Applying scene patterns for conflict, romance, or thriller genres helps control the rhythm and tension of character exchanges.

Can I use voice profiling for bilingual Thai and English storytelling?

Voice profiling supports bilingual Thai and English storytelling by applying distinct sentence lengths, vocabulary, and speech habits across both languages. This ensures natural, culturally coherent dialogue in multilingual narrative contexts.

What is the best way to establish a character voice profile before writing a scene?

The best way to establish a character voice profile is to define their sentence length, vocabulary, speech habits, and avoided topics. This foundation generates consistent, distinct dialogue with layered subtext and natural action beats.

Why does my character dialogue sound the same across different scenes?

Character dialogue sounds the same across scenes when distinct voice profiles and subtext are missing. Establishing unique vocabulary, speech habits, and scene-specific pacing patterns for conflict or romance ensures each character speaks differently.