dp-character-style

Define character voice profiles with a three-step differentiation test.

66|5|Updated Mar 29, 2026
One-click install
npx skills add https://github.com/skyfiredao/dreampowers --skill dp-character-style
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: dp-character-style
Source: https://github.com/skyfiredao/dreampowers/tree/main/skills/dp-character-style
Command: npx skills add https://github.com/skyfiredao/dreampowers --skill dp-character-style

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill provides a structured approach to creating and maintaining distinctive character voices, ensuring dialogue conveys subtext and remains consistent across scenes without leaking the author’s voice.

Core Features & Use Cases

  • Template-driven character style profiles for each major character, anchored to character cards or bios.
  • A three-step differentiation process (three distinguishing features, sample dialogues, and name-masking test) to guarantee voice distinctiveness and consistency across chapters.
  • Subtext construction guidelines with a repertoire of techniques (indirect answers, topic shifts, overcompensation, body-language contradictions, selective silence) and density controls.
  • Consistency audits after 3-5 chapters to detect drift and support evolution records when character arcs change.
  • Dialogue-writing rules and tagging practices to balance clarity and fluidity while preserving personality.

Quick Start

Write a brief scene where your main character speaks in their defined voice to reveal a hidden motive, using the provided profile template as a guide.

Frequently Asked Questions about dp-character-style

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

FAQPage Schema
How do I make character voices distinct in fiction writing?▼

To make character voices distinct in fiction writing, build style profiles anchored to each character's background, then apply a three-step differentiation test using distinguishing features, sample dialogues, and name-masking to verify uniqueness.

What is a name-masking test for dialogue consistency?▼

A name-masking test for dialogue consistency removes character names from a scene's dialogue to check if the speaking style remains identifiable. It ensures unique voice profiles prevent uniform, AI-like writing across chapters.

How do I add subtext to dialogue without making it feel forced?▼

To add subtext to dialogue naturally, use techniques like indirect answers, topic shifts, overcompensation, body-language contradictions, and selective silence, applying density controls to keep the exchange authentic and layered.

When should I run a consistency audit on character dialogue?▼

You should run a consistency audit on character dialogue after every 3-5 chapters to detect voice drift and support evolution records when character arcs change, ensuring personalities remain authentic across scenes.

Can I use character bios to maintain voice consistency across scenes?▼

Yes, you can use character bios or cards to maintain voice consistency across scenes by anchoring template-driven style profiles to those backgrounds, enforcing dialogue rules and tagging practices to balance clarity and preserve personality.

Why does my dialogue sound like the same person is speaking?▼

Your dialogue sounds like the same person is speaking when author voice leaks into characters, making writing uniform. Applying a differentiation test and subtext construction guidelines prevents this and preserves authentic voices.