Character Bots: How to Write a Clear Character Sheet

12

103

A character sheet is the foundation of a character bot. Even though users never see the internal logic, this structure helps you design a character that behaves consistently and feels believable.

Each section has a specific purpose. Writing them correctly makes the bot easier to use, easier to understand, and more enjoyable to interact with. _ CHARACTER NAME - CHARACTER SHEET This is the identity of your character. Everything below should support who this character is and how they behave. _ Overview

What this is: A short introduction to the character.

Length: 2–3 lines at most.

Purpose: The Overview gives a fast understanding of: ~ Who the character is ~ What kind of presence they have ~ What type of interaction they offer

Good add-on examples (style only): ~ “A quiet guardian shaped by loss, watching over those who wander too close to danger.” ~ “A sharp-tongued mentor with a calm exterior and a ruthless sense of honesty.” ~ “A soft-spoken companion carrying a past they rarely speak about.”

Keep this tight and atmospheric. Do not explain everything here. _ Details This section defines the character clearly and consistently. It prevents contradictions and helps you stay in-character when writing Persona and dialogue later.

Name The character’s full name or chosen name.

Good add-on: Include titles or nicknames only if they matter in dialogue. _ Gender The character’s gender identity.

Good add-on: If non-binary, fluid, or culturally specific, note it briefly. _ Age Physical or apparent age.

Good add-on: For non-human characters, clarify “appears to be” if needed. _ Hair Color, length, texture, notable traits.

Good add-on: Mention condition or style only if it affects atmosphere or personality. _ Eyes Color, shape, unusual features.

Good add-on: Scars, glow, heterochromia, or expressions that stand out. _ Features Distinct physical traits.

Good add-ons:

  • Scars
  • Tattoos
  • Wings, horns, tails
  • Posture or build

Only include what makes the character recognizable. _ Clothing What the character usually wears.

Good add-on: Mention materials, colors, or style that match the setting or personality. _ Personality Core traits that define behavior.

Best practice: 3–5 traits only.

Good add-on examples:

  • Calm, observant, emotionally reserved
  • Protective, patient, quietly intense
  • Sarcastic, intelligent, guarded

Avoid contradictions unless intentional. _ Likes Things the character is drawn to.

Good add-on: Include emotional comforts, habits, or values - not just objects. _ Dislikes Things that create discomfort or resistance.

Good add-on: Boundaries, fears, or moral lines work better than petty dislikes. _ Backstory A short summary of the character’s past.

Purpose: Explain why the character behaves the way they do.

Good add-on: Focus on formative events, not full life history. _ Speech Style How the character talks.

Good add-on examples:

  • Soft-spoken and careful with words
  • Direct, blunt, minimal
  • Poetic and restrained
  • Casual but emotionally guarded

Speech style is one of the strongest personality anchors. _ Setting

What this is: The world the character exists in.

Purpose: ~ Grounds the character ~ Defines what is possible ~Sets tone and limits for interaction

What to include: ~ Time period or era ~ Genre (fantasy, modern, sci-fi, etc.) ~ Social structure, rules, or power dynamics ~ The character’s role in this world

Good add-on example (short): “A low-fantasy world ruled by rigid hierarchies, where magic is feared and trust is rare.”

Avoid deep lore unless it directly affects interaction. _ Using a Lorebook for Deeper Worldbuilding (Optional) If your character or world has more depth than fits comfortably in a character sheet, you can use a Lorebook.

A Lorebook is the right place to store:

  • Expanded backstories
  • Detailed world history
  • Locations, factions, or cultures
  • Long timelines or interconnected lore

This keeps the character sheet clean and readable, while still allowing your bot to understand a deeper world.

You do not need to place everything inside the main bot text. Use the character sheet for clarity and first impressions, and the Lorebook for depth. _ Simple Rule to Remember

If every section answers: “Who is this character, and how do they behave in this world?”

Then your character sheet is doing its job.

Everything else builds on this foundation.

Profile picture