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.