character-profile

Generate detailed character biographies by analyzing story text for traits, backgrounds, and relationships.

410|79|Updated Jan 10, 2026
One-click install
npx skills add https://github.com/VanGong1999/screen-creative-skills --skill character-profile-vangong1999
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: character-profile
Source: https://github.com/VanGong1999/screen-creative-skills/tree/main/category/character-analysis/character-profile
Command: npx skills add https://github.com/VanGong1999/screen-creative-skills --skill character-profile-vangong1999

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve? Screenwriters, casting teams, and content evaluators often need structured character profiles from raw story text, but manually extracting personality traits, backgrounds, and relationship networks from long narratives is slow and inconsistent. ## Core Features & Use Cases - Character Analysis: Extracts basic information, personality traits, behavioral patterns, and language style directly from story text. - Structured Biography Output: Produces a five-section character profile covering basic info, personality, backstory, relationships, and narrative function. - Validation & Statistics: The bundled Python script parses, validates (300-500 word introductions, minimum character counts), and generates statistics across multiple character profiles. - Use Case: A screenwriter adapting a novel can feed the story text in and receive complete character biographies for the protagonist and supporting cast, ready to share with actors or use as a series bible reference. ## Quick Start Analyze the attached story text and generate a detailed character biography for the protagonist, covering personality, background, relationships, and role in the story.

Frequently Asked Questions about character-profile

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

FAQPage Schema
How do I generate a character biography from a story?▼

Provide the complete story text and optionally specify the character name. The skill analyzes the text and outputs a structured biography covering basic information, personality, backstory, relationships, and narrative function.

What input does character profile generation require?▼

It requires story text containing character information, recommended at 500 characters or longer. You can specify which character to analyze, and the output is strictly based on the source text without invented details.

How long should each character biography be?▼

Each character introduction should be 300-500 characters according to the generation guidelines. The bundled Python validator flags introductions outside this range as warnings during quality checks.

Can I validate multiple character profiles at once?▼

Yes, the character_profile.py script supports batch processing. It parses multiple profiles from text, validates each one, checks that at least 8 characters are present, and generates aggregate statistics.

Does the character analysis work with first-person narratives?▼

Yes, but the generated biography always uses third-person objective description regardless of the source narrative perspective. All content must be grounded in the original text without fabrication.