character-analysis

Analyze character arcs, motivations, and relationships from StoryGraph JSON data.

4|1|Updated Feb 19, 2026
One-click install
npx skills add https://github.com/billlzzz26/visual-story-extension --skill character-analysis-billlzzz26
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: character-analysis
Source: https://github.com/billlzzz26/visual-story-extension/tree/main/skills/character-analysis
Command: npx skills add https://github.com/billlzzz26/visual-story-extension --skill character-analysis-billlzzz26

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Writers and story planners struggle to assess the depth and consistency of their characters, leading to flat arcs and weak relationships.

Core Features & Use Cases

  • Arc Completeness Scoring: Evaluates start, midpoint, end, transformation, and emotional journey, delivering a 0‑100 score.
  • Motivation Clarity Rating: Determines whether motivations are clear, vague, or missing, with bonuses for narrative impact.
  • Consistency Check: Flags actions that conflict with a character’s traits or arc stage.
  • Relationship Mapping: Generates strength‑rated relationship diagrams and highlights missing tension.
  • Targeted Writing Suggestions: Provides concrete actions to deepen under‑developed characters.

Quick Start

Ask the skill to evaluate my story characters and receive detailed arc scores and improvement suggestions.

Frequently Asked Questions about character-analysis

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

FAQPage Schema
How do I evaluate character arc completeness and consistency in my story graph?

Character arc analysis evaluates development by processing StoryGraph JSON data to score arcs from 0-100, assessing start, midpoint, end, transformation, and emotional journey. It checks for action-trait conflicts and maps relationship dynamics across story acts.

What is the best way to map character relationship dynamics and identify missing tension?

Mapping character relationships involves processing story graph data to generate strength-rated relationship diagrams. The analysis highlights missing tension within the relational network and provides concrete suggestions to deepen under-developed character connections across acts.

How do I check if character motivations are clear or missing in my narrative?

Checking character motivation clarity involves analyzing story graph data to rate motivations as clear, vague, or missing. The process awards bonuses for narrative impact and provides targeted writing suggestions to strengthen weak character motivations.

Can I analyze story characters without using external APIs or dependencies?

You can analyze story characters without external APIs by processing StoryGraph JSON data internally. The analysis computes arc scores, generates relationship maps, and provides writing suggestions entirely through local processing without requiring external dependencies or components.

Does character analysis work with StoryGraph JSON data for multi-act story structures?

Character analysis works with StoryGraph JSON data by assessing each character's arc, consistency, and relational network across acts. It processes the structured narrative data to evaluate development stages and compute completeness scores for multi-act story structures.

Why does my character consistency check flag actions that conflict with their traits?

Character consistency checks flag actions conflicting with established traits or arc stages by evaluating story graph data. The analysis identifies mismatches between character behavior and their defined progression, highlighting inconsistencies that break narrative coherence across acts.