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.


