develop-characters

Guide a discovery conversation to generate detailed character profiles in characters.md.

Updated Apr 5, 2026
One-click install
npx skills add https://github.com/bonjohen/tasty --skill develop-characters
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: develop-characters
Source: https://github.com/bonjohen/tasty/tree/main/.claude/skills/develop-characters
Command: npx skills add https://github.com/bonjohen/tasty --skill develop-characters

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Authors often struggle to define deep, emotionally resonant character arcs and need a structured way to turn ideas into a fully fleshed characters.md file.

Core Features & Use Cases

  • Conducts a single‑round discovery conversation focused on wounds, desires, fears, contradictions, and voice.
  • Reads contextual files (CLAUDE.md, story_concept.md, world_rules.md, open_questions.md) to tailor questions.
  • Writes updates to characters.md and appends new open questions, enabling iterative character refinement.
  • Ideal for novelists, screenwriters, or any storytellers who want to develop protagonists, antagonists, and relationship dynamics without manual outlining.

Quick Start

Run /develop-characters <book-name> to start a character development round.

Frequently Asked Questions about develop-characters

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

FAQPage Schema
How do I develop detailed character profiles for a novel?

You can flesh out character arcs by answering targeted discovery questions about wounds, desires, fears, contradictions, and voice. The Skill reads your existing contextual files to tailor its questions and writes the resulting profiles directly into a characters.md file.

What is the best way to structure character arcs using markdown files?

Structuring character arcs in markdown involves documenting emotional wounds, desires, and contradictions in a characters.md file. This Skill automates that process by asking priority questions and appending unresolved plot elements to an open_questions.md file for iterative tracking.

Do I need a story concept file before starting character development?

Yes, character development relies on reading existing contextual files like story_concept.md, world_rules.md, and CLAUDE.md. Providing these files beforehand allows the discovery conversation to tailor its questions accurately to your novel's specific world rules and narrative context.

Can I use this guided discovery to revise existing characters in my novel?

Yes, you can use the guided discovery conversation to revise existing characters in your novel. The Skill reads your current characters.md file alongside contextual documents, asks targeted questions to deepen their arcs, and writes the updated profiles back into the file.

How does character development handle unresolved story ideas during the process?

During character development, the Skill captures unresolved story ideas by writing them into an open_questions.md file. This ensures that new narrative questions generated during the discovery conversation are documented for later plot resolution and iterative character refinement.

What are the limitations of using a conversational approach for character discovery?

A limitation of conversational character discovery is that it conducts a single-round session focused only on specific emotional traits like wounds, fears, and voice. It requires pre-existing contextual markdown files to function properly and cannot generate character profiles independently without your guided input.