Agent skill
character-development
Build complete character profiles with psychology, backstory, arcs, and visual design for film/TV
Install this agent skill to your Project
npx add-skill https://github.com/a5c-ai/babysitter/tree/main/library/specializations/domains/social-sciences-humanities/arts-culture/film-tv-production/skills/character-development
SKILL.md
Character Development Skill
Purpose
Create three-dimensional, compelling characters with depth, complexity, and clear arcs. Characters drive stories—understanding their psychology, history, and desires enables authentic dialogue and meaningful narrative choices.
The CHARACTER Framework
C - Core
Fundamental nature, values, moral code
| Element | Questions to Answer |
|---|---|
| Values | What matters most to them? |
| Morality | Where are their ethical lines? |
| Worldview | How do they see the world? |
| Philosophy | What do they believe about life? |
| Identity | How do they define themselves? |
H - History
Backstory and formative experiences
| Element | Purpose |
|---|---|
| Origin | Where they came from |
| Family | Relationships that shaped them |
| Trauma | The wound that drives them |
| Victories | What they're proud of |
| Regrets | What haunts them |
A - Ambition
Goals, desires, needs
| Type | Description |
|---|---|
| Want | Conscious goal (what they pursue) |
| Need | Unconscious need (what they truly require) |
| Motivation | Why they pursue their goals |
| Stakes | What they'll lose if they fail |
R - Relationships
Connections and dynamics
| Relationship | Dynamics to Define |
|---|---|
| Allies | Who supports them |
| Enemies | Who opposes them |
| Lovers | Romantic connections |
| Family | Blood/chosen family |
| Mentors | Who guides them |
A - Arc
Transformation journey
| Stage | Description |
|---|---|
| Starting State | Who they are at opening |
| Catalyst | What forces change |
| Struggle | Resistance to change |
| Revelation | Moment of truth |
| Transformation | New understanding |
| Ending State | Who they become |
C - Contradiction
Internal conflict and complexity
| Element | Purpose |
|---|---|
| Flaw | Fatal flaw that creates problems |
| Blind Spot | What they can't see about themselves |
| Self-Deception | Lies they tell themselves |
| Paradox | Contradictory traits |
T - Talk
Voice and speech patterns
| Element | Specifications |
|---|---|
| Vocabulary | Education, profession, culture |
| Syntax | Sentence structure preferences |
| Rhythm | Pace, pauses, patterns |
| Quirks | Verbal tics, catchphrases |
| Silence | When they go quiet |
E - Exterior
Physical and behavioral
| Element | Details |
|---|---|
| Appearance | Physical description |
| Movement | How they carry themselves |
| Gestures | Habitual actions |
| Style | Wardrobe, grooming |
| Presence | Energy in a room |
R - Resonance
Thematic connection
| Element | Connection |
|---|---|
| Theme | What universal truth they embody |
| Symbol | What they represent |
| Foil | Who they contrast with |
| Message | What their arc teaches |
The Lie and the Truth
Every compelling character believes a lie that their arc helps them overcome:
THE LIE → What they believe
"I don't need anyone"
THE TRUTH → What they must learn
"Connection gives life meaning"
THE GHOST → Why they believe the lie
"Abandoned by parents at age 8"
THE WOUND → How the ghost manifests
"Pushes people away before they can leave"
Arc Types
Positive Change Arc
Character overcomes flaw, learns truth
- Starts believing lie
- Circumstances force confrontation
- Rejects truth initially
- Crisis forces acceptance
- Transforms for better
Negative Change Arc (Tragedy)
Character succumbs to flaw
- Starts with potential
- Circumstances tempt
- Chooses wrong path
- Doubles down on lie
- Destroyed by flaw
Flat Arc (Testing)
Character's truth is tested
- Already knows truth
- World challenges belief
- Maintains conviction
- Changes world around them
- Truth proven correct
Corruption Arc (Fall)
Good character corrupted
- Starts with strong values
- Compromises begin small
- Each step justified
- Values inverted
- Becomes what they fought
Character Profile Template
# [CHARACTER NAME]
## Overview
- **Role:** [Protagonist/Antagonist/Supporting]
- **Archetype:** [Archetype reference]
- **One-Line:** [Character in one sentence]
## Core (Who They Are)
- **Values:**
- **Moral Code:**
- **Worldview:**
- **Self-Identity:**
## History (Where They Came From)
- **Background:**
- **Formative Experience:**
- **The Ghost:**
- **Key Relationships:**
## Psychology
- **Want:** [Conscious goal]
- **Need:** [Unconscious need]
- **Fear:** [Greatest fear]
- **Flaw:** [Fatal flaw]
- **Lie:** [False belief]
- **Truth:** [Must learn]
## Arc
- **Starting State:**
- **Catalyst:**
- **Transformation:**
- **Ending State:**
- **Arc Type:**
## Exterior
- **Age:**
- **Physical:**
- **Style:**
- **Mannerisms:**
## Voice
- **Speech Pattern:**
- **Vocabulary:**
- **Verbal Quirks:**
- **Sample Dialogue:**
## Relationships
- **[Name]:** [Relationship dynamic]
- **[Name]:** [Relationship dynamic]
## Visual Reference
[Image prompt for character visualization]
Character Types
Protagonist
- Active, not passive
- Drives the story
- Has most to lose
- Changes most (usually)
Antagonist
- Believes they're right
- Formidable opposition
- Dark mirror to protagonist
- Understandable motivation
Supporting
- Serves protagonist's arc
- Has distinct function
- Own goals beyond service
- Clear voice
Foil
- Contrasts protagonist
- Highlights traits
- Different choices
- Shared opportunities
Common Mistakes
- Perfect characters - No flaws = no growth
- Villain without motive - Evil for evil's sake
- Passive protagonist - Things happen TO them
- Same voice - All characters sound alike
- Arc without setup - Change feels unearned
- Backstory dump - History without relevance
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
gsd-tools
Central utility skill for GSD operations. Provides config parsing, slug generation, timestamps, path operations, and orchestrates calls to other specialized skills. Acts as the unified entry point that the original gsd-tools.cjs provided via its lib/ modules (commands, config, core, init).
model-profile-resolution
Resolve model profile (quality/balanced/budget) at orchestration start and map agents to specific models. Enables cost/quality tradeoffs by selecting appropriate AI models for each agent role.
verification-suite
Plan structure validation, phase completeness checks, reference integrity verification, and artifact existence confirmation. Provides the structured verification layer ensuring GSD artifacts are well-formed and complete.
state-management
STATE.md reading, writing, and field-level updates. Provides cross-session state persistence via .planning/STATE.md with structured fields for current task, completed phases, blockers, decisions, and quick tasks.
git-integration
Git commit patterns, formats, and conventions for GSD methodology. Provides atomic commits per task, structured commit messages, planning file commits, branch management, and milestone tag operations.
frontmatter-parsing
YAML frontmatter parsing and manipulation for .planning/ documents. Provides read, write, update, query, and validation operations on frontmatter blocks in GSD markdown artifacts.
Didn't find tool you were looking for?