library/specializations/domains/social-sciences-humanities/arts-culture/film-tv-production/skills/dialogue-crafting/SKILL.md
Create character-specific dialogue with distinct voices, subtext, and naturalistic speech patterns
npx skillsauth add a5c-ai/babysitter dialogue-craftingInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Create distinctive, character-specific dialogue that reveals personality, advances plot, and creates subtext. Great dialogue sounds effortless but is carefully constructed to serve multiple purposes simultaneously.
Every line should serve at least one:
| Function | Description | Example | |----------|-------------|---------| | Character | Reveals who they are | Vocabulary, syntax, rhythm | | Plot | Advances the story | Information, decisions | | Conflict | Creates tension | Opposition, evasion | | Subtext | Says what isn't said | What they mean vs. say | | Atmosphere | Sets mood/tone | Rhythm, word choice |
VOCABULARY
├── Education level (erudite vs. simple)
├── Regional dialect (y'all, eh, innit)
├── Professional jargon (cop, doctor, lawyer)
├── Era/period (23-skidoo, YOLO)
└── Cultural background
SYNTAX
├── Sentence length (short/punchy vs. long/flowing)
├── Grammar (proper vs. informal)
├── Contractions (can't vs. cannot)
└── Incomplete sentences
RHYTHM
├── Pace (rapid-fire vs. measured)
├── Pauses (significant silences)
├── Interruptions (talks over others)
└── Patterns (repeats certain phrases)
QUIRKS
├── Catchphrases
├── Verbal tics (um, like, you know)
├── Mispronunciations
└── Unique expressions
Educated, Formal:
"I find your proposition intriguing, though I confess
to harboring certain reservations regarding the
temporal constraints you've outlined."
Street-Smart, Informal:
"Look, you want my help? Fine. But we do this
my way, on my time. You don't like it?
Door's right there."
Technical Professional:
"The arterial damage is extensive. We're looking at
a six-hour procedure minimum, and even then,
the odds aren't great. Fifty-fifty at best."
On the Nose (Bad):
JOHN: I'm angry at you for sleeping with my best friend!
MARY: I'm sorry, I was lonely and he was there!
With Subtext (Good):
JOHN: How was your day?
MARY: Fine. Yours?
JOHN: Fine.
(beat)
Tom called. Asked about Saturday.
MARY: What did you tell him?
JOHN: That I'd check with you.
(long pause)
Should I call him back?
People actually:
- Interrupt each other
- Trail off mid-sentence...
- Use filler words (um, uh, well)
- Repeat themselves
- Speak in fragments
- Don't always respond directly
SARAH
So about last night--
MIKE
Yeah, about that. Look--
SARAH
No, let me--
MIKE
I just want to say--
SARAH
Mike.
(beat)
Let me talk. Please.
A long moment. Mike nods.
SARAH (CONT'D)
I... I don't know what I want
to say anymore.
Use sparingly for:
(sarcastically)(to John)(standing)Don't use for:
(beat) indicates a pause:
JOHN
I love you.
(beat)
I always have.
SARAH
I didn't mean to--
(overlapping)
MIKE
--you never mean to--
(overlapping)
SARAH
--if you'd just let me explain--
| Problem | Solution | |---------|----------| | Too expository | Make them argue about it instead | | Too long | Cut to essential meaning | | Too similar | Add contrasting vocabulary | | Too formal | Add contractions, fragments | | Too perfect | Add interruptions, hesitation |
development
Model documentation skill for generating model cards following Google's model card framework.
development
MLflow integration skill for experiment tracking, model registry, and artifact management. Enables LLMs to log experiments, compare runs, manage model lifecycle, and retrieve artifacts through the MLflow API.
data-ai
LIME-based local explanation skill for individual predictions across tabular, text, and image data.
devops
Kubeflow Pipelines skill for ML workflow orchestration, component management, and Kubernetes-native ML.