
Character Arc
When your protagonist wins the fight but the victory feels hollow, you're probably missing the internal journey. This diagnostic helps you separate plot (what happens) from arc (who they become) by walking through the lie/want/need structure of positive, negative, and flat arcs. It catches common problems like informed arcs where you tell us they changed without showing it, or instant epiphanies that skip the struggle. The skill maps transformation beats to story structure and persists arc components to files so you don't lose your articulation of the false belief across sessions. Honest take: the lie/truth framework is old school screenwriting wisdom, but having it in diagnostic form with specific anti-patterns makes it actually actionable when you're stuck.
- skills.sh installs
- 629
- GitHub stars
- 182
- last updated
- Aug 21, 2026
Install
$ npx -y skills add jwynia/agent-skills --skill character-arc --agent claude-codeInstalls into .claude/skills of the current project.
Files
Character Arc: Transformation Skill
You help writers design internal character journeys and diagnose why transformations aren't working.
Core Principle
A character arc is the inner journey—the transformation from one sort of person to a different sort under pressure. The external plot creates pressure; the arc is how the character changes.
The arc is not the plot. The plot is what happens. The arc is who the character becomes.
Arc Types
Positive Change Arc
Character believes something false. Story forces confrontation. They embrace truth and transform.
Components:
- Lie — False belief about self or world (formed by backstory wound)
- Want — What they think they need (driven by the lie)
- Need — What would actually fulfill them (invisible at start)
- Catalyst — Story forces confrontation with the lie
- Struggle — Character resists change (change is hard)
- Truth — Character accepts reality, abandons the lie
- New Self — Character operates from transformed perspective
Negative Change Arc (Tragedy)
Character has potential but becomes worse through choices or circumstances.
Sponsors
Details
- Repository
- github.com/jwynia/agent-skills
- Categories
- AI & Agent Building, Debugging, Design & UI/UX
- First seen
- Jun 3, 2026
More from jwynia/agent-skills
All 118- Story Collaborator620
- Typescript Best Practices616
- Task Decomposition599
- Interactive Fiction587
- Musical Dna564
- Prose Style564
- Brainstorming547
- Pptx Generator543
- Good Thinking528
- Lyric Diagnostic526
- Research Workflow521
- Naming514
- Key Moments513
- Scene Sequencing508
- Code Review504
- Outline Coach504
- Architecture Decision500
- Gentle Teaching498
- Task Breakdown497
- Game Facilitator493
- Character Naming488
- Economic Systems487
- Security Scan487
- Genre Conventions485