← Back to Tool Tutorials

Writing & Story Architecture

Character Weaver

What it does: Character Weaver helps you create deeper character profiles and relationship dynamics. It has two main modes: Create Profile for individual character development, and Weave Relationships for chemistry, conflict, milestones, and scene prompts between two characters.

Best used when: you need clearer character voice, stronger wounds and goals, better romantic or ensemble chemistry, or a more useful cast database before outlining, drafting, editing, or marketing.

Using Character Weaver in the Suite

  1. Open the Darkling Suite from the classroom link.
  2. Select the correct active book or project on the Suite dashboard.
  3. Go to Writing & Story Architecture and click Character Weaver.
  4. Choose your AI engine and confirm your API key is entered.
  5. Use DNA Fill if the active book already has premise, genre, tropes, or wound data saved in the Suite Brain.
  6. Create or refine one character at a time in the Create Profile tab.
  7. After at least two characters exist, open Weave Relationships to generate connection analysis between them.

Inside the Suite, generated profiles save to characters, and relationship weaves save to character_connections. Other Suite tools can use that cast data later.

Using Character Weaver Standalone

  1. Open the standalone Character Weaver link provided in the classroom.
  2. Select your AI engine and paste your API key if needed.
  3. Use Create Profile to build a character from scratch.
  4. Fill in the character name, narrative role, archetype, goal, secret or wound, physical style, and any custom directions.
  5. Click Generate Profile.
  6. Create at least two character profiles before using Weave Relationships.
  7. Use Copy Markdown on any generated result you want to save elsewhere.

The standalone version is best for quick cast building, romance dynamics, side characters, villains, or books that are not already loaded into the Suite.

Create Profile: What to Fill In

  • Select Existing Character: choose a saved character if you want to revise or expand them.
  • Character Name: the name the profile should use.
  • Narrative Role: protagonist, antagonist, love interest, rival, companion, mentor, or custom.
  • Archetype: the closest dramatic pattern, such as morally grey hero, forbidden lover, grumpy leader, tragic antihero, cursed scholar, or redeemed villain.
  • Core Goal & Desire: what the character actively wants.
  • Core Secret / Wound: what they hide, fear, regret, or misunderstand about themselves.
  • Physical Style / Quirks: visual details, scent, mannerisms, fashion, body language, or signature objects.
  • Additional Directives: voice notes, genre constraints, relationship context, or anything the tool must preserve.

Weave Relationships: How to Use It

  1. Create or load at least two characters first.
  2. Click the Weave Relationships tab.
  3. Select Character 1 and Character 2.
  4. Choose the core dynamic, such as enemies to lovers, unspoken alliance, secret betrayal, grudging partners, protector and ward, bitter rivals, mentor and prodigy, or forbidden desire.
  5. Add custom context or beats, especially if the relationship already has history, secrets, a bond, shared trauma, or a planned betrayal.
  6. Click Weave Connection.

How to Use the Outputs

  • Physical Presence & Aesthetics: use this for description, cover/art direction, social posts, and consistency.
  • Character Voice & Dialogue Mechanics: use this to keep dialogue distinct while drafting or revising.
  • Dramatic Character Arc: use this to check that the character has an internal conflict, growth beat, and meaningful choice point.
  • Dialogue Samples: use these as voice calibration, not final manuscript dialogue.
  • Core Chemistry & Dynamic: use this to understand what creates attraction, friction, loyalty, or danger between two characters.
  • Relationship Milestones: use these as scene seeds or revision checkpoints.
  • Scene Prompt: use this when you need a charged scene between the two characters but do not know where to start.

Common Fixes

  • The profile feels generic: add more specific wounds, contradictions, physical details, and story context.
  • The character voice sounds wrong: use Additional Directives to name sentence rhythm, formality, slang level, restraint, humor, or emotional guardedness.
  • The relationship feels flat: give the tool a sharper dynamic and custom context, such as what each character wants from the other and what they refuse to admit.
  • The output contradicts the book: revise the input with “Do not change…” instructions before regenerating.
  • The relationship tab has no options: create or DNA-fill at least two characters first.

Suggested next tool: Theme Weaver