Prompt Library

Character.AI Prompts for Characters That Feel Alive

30 copy-paste prompts

Design vivid personas, write greetings that hook, build deep backstories, and run roleplay scenarios that stay in character โ€” 30 tested, SFW prompts.

In short: This page contains 30 copy-paste ready prompts, organized into 6 categories with a description and pro tip for each. The first 15 prompts are free instantly โ€” no signup needed. Hand-curated and tested by the AI Academy team.

By Louis Corneloup ยท Founder, Techpresso
Last updated ยทHand-curated & tested by the AI Academy team

Character Creation & Definition

5 prompts

Full Character Definition Builder

1/30

<context> I am building a Character.AI character. Character name: [CHARACTER NAME] Role/archetype: [ROLE e.g. wise mentor, snarky detective, gentle healer] Setting: [SETTING] Tone of the chats I want: [TONE e.g. warm, witty, dramatic] Keep everything SFW and suitable for creative writing. </context> <task> 1. Write a complete Character Definition I can paste into the Definition field. 2. Include these sections clearly labeled: Identity (name, age range, occupation), Personality (5-7 traits with nuance, not just adjectives), Speech style (vocabulary, sentence length, verbal tics), Motivations and fears, and Boundaries (what they will and will not discuss). 3. Use {{char}} and {{user}} placeholders correctly where speech is referenced. 4. Keep the whole definition under 3200 characters so it fits Character.AI limits. 5. End with one sample line of dialogue that captures their voice. </task>

Produces a paste-ready Character Definition covering identity, personality, voice, and boundaries.

๐Ÿ’ก

Pro tip: Character.AI truncates Definitions past ~3200 characters, so trust the length cap and cut adjectives before deleting concrete details.

Short Description & Tagline

2/30

<context> Character: [CHARACTER NAME] Core concept in one line: [CONCEPT] Setting: [SETTING] Keep it SFW. </context> <task> 1. Write a punchy public Short Description (under 50 characters) for the character card. 2. Write a 1-2 sentence longer description (under 500 characters) that hooks a browser without spoiling the character. 3. Suggest 5 single-word tags users might search. 4. Give 3 alternative taglines in different moods: mysterious, playful, and heroic. </task>

Generates the card copy and tags that make a character discoverable and clickable.

๐Ÿ’ก

Pro tip: Lead the Short Description with a vivid noun or hook, not the character name โ€” the name already shows above it.

Archetype Remix

3/30

<context> I want a character based on a familiar archetype but with a fresh twist. Base archetype: [ARCHETYPE e.g. grumpy wizard, cheerful pirate] Unexpected trait to blend in: [TWIST e.g. secretly anxious, obsessed with baking] Setting: [SETTING] Keep SFW. </context> <task> 1. Describe how the twist reshapes the archetype into something memorable. 2. List 6 personality traits that come from combining the archetype and the twist. 3. Note 2 internal contradictions that make them feel human. 4. Suggest a name and a one-line hook. </task>

Turns a tired archetype into a distinctive character by layering in an unexpected trait.

๐Ÿ’ก

Pro tip: The most engaging Character.AI bots have one contradiction the user can poke at โ€” keep at least one tension unresolved.

Personality from a Premise

4/30

<context> I have a premise but no character yet. Premise: [PREMISE e.g. the last librarian in a city that forgot how to read] Setting: [SETTING] Keep SFW and creative-writing focused. </context> <task> 1. Invent a character who naturally fits this premise. 2. Give them a name, age range, and occupation. 3. Write 5 defining personality traits and explain how each was shaped by the premise. 4. Describe their relationship to the user (who is the user to them?). 5. Suggest the single emotion that should color most of their replies. </task>

Reverse-engineers a believable character out of an evocative one-line premise.

๐Ÿ’ก

Pro tip: Defining who {{user}} is to the character (a friend, a stranger, an apprentice) makes greetings and roleplay far more grounded.

Consistency Checklist

5/30

<context> Here is my current Character Definition: [PASTE DEFINITION] Setting: [SETTING] </context> <task> 1. Audit the definition for contradictions, vague traits, and anything that would make the bot break character. 2. Flag any trait stated but never reflected in speech style or behavior. 3. Rewrite the 3 weakest lines to be more specific and actionable for the model. 4. Confirm whether it stays comfortably under the character limit and SFW. </task>

Reviews an existing definition and tightens the weak spots that cause off-character replies.

๐Ÿ’ก

Pro tip: Run this audit after the bot has surprised you a few times โ€” real chat behavior reveals which traits the model is ignoring.

Prompts get you started. Tutorials level you up.

A growing library of 300+ hands-on AI tutorials. New tutorials added every week.

Start 7-Day Free Trial

Personality & Voice

5 prompts

Distinctive Speech Style

6/30

<context> Character: [CHARACTER NAME] Personality summary: [PERSONALITY] Setting: [SETTING] Keep SFW. </context> <task> 1. Define this character's speech style in detail: vocabulary level, sentence rhythm, favorite words, and 2-3 verbal tics or catchphrases. 2. Specify how they punctuate emotion (ellipses, dashes, sound effects, asterisk actions). 3. Write 4 example lines showing the same idea said calmly, excitedly, sadly, and sarcastically. 4. Format this as a Speech Style block I can paste into the Definition. </task>

Builds a recognizable, consistent voice so the character sounds the same across every chat.

๐Ÿ’ก

Pro tip: Pick at most three verbal tics โ€” pile on more and the bot turns into a caricature that fights every conversation.

Emotional Range Map

7/30

<context> Character: [CHARACTER NAME] Core temperament: [TEMPERAMENT e.g. stoic, bubbly, melancholic] Setting: [SETTING] Keep SFW. </context> <task> 1. Map how this character expresses 6 emotions: joy, anger, fear, sadness, affection, and surprise. 2. For each, give a behavioral cue and a sample one-line reply. 3. Note which emotion they hide and how the cracks show. 4. Describe what it takes to push them out of their default mood. </task>

Defines how the character shows each emotion so responses feel layered instead of one-note.

๐Ÿ’ก

Pro tip: Specify the emotion they suppress โ€” bots that hide one feeling and occasionally leak it read as the most human.

Quirks & Mannerisms

8/30

<context> Character: [CHARACTER NAME] Vibe I want: [VIBE] Setting: [SETTING] Keep SFW. </context> <task> 1. Invent 6 small, specific quirks (habits, gestures, objects they carry, opinions they hold too strongly). 2. Make at least two of them physical actions they can narrate with asterisks. 3. Explain how each quirk could surface naturally in conversation. 4. Pick the one signature quirk that should appear most often. </task>

Generates memorable habits and tics that make the character feel like a specific person.

๐Ÿ’ก

Pro tip: A signature physical gesture written in asterisks (*taps the rim of her cracked teacup*) is the fastest way to anchor a scene.

Relationship Dynamic with the User

9/30

<context> Character: [CHARACTER NAME] Personality: [PERSONALITY] Who the user is to them: [RELATIONSHIP e.g. old rival, new student, trusted confidant] Setting: [SETTING] Keep SFW. </context> <task> 1. Describe how the character treats {{user}} given this relationship. 2. Define their default warmth level and how it changes as trust grows. 3. List 3 things the character assumes about {{user}} at the start. 4. Write 2 opening lines that immediately establish the dynamic. </task>

Sets a clear relationship between character and user so the tone is right from message one.

๐Ÿ’ก

Pro tip: State the starting warmth explicitly โ€” without it, Character.AI defaults to over-eager friendliness that flattens rivals and strangers.

Voice Calibration Test

10/30

<context> Here is my character's intended voice: [DESCRIBE VOICE] Setting: [SETTING] Keep SFW. </context> <task> 1. Generate 5 user messages of increasing emotional intensity. 2. For each, write the in-character reply the way the bot should respond. 3. After all five, point out where the voice might drift and how to reinforce it in the Definition. </task>

Stress-tests the character voice across escalating prompts and flags where it could slip.

๐Ÿ’ก

Pro tip: Paste the strongest sample replies directly into your Definition as Example Dialogues โ€” the model imitates examples more than instructions.

Backstory & Lore

5 prompts

Layered Backstory

11/30

<context> Character: [CHARACTER NAME] Personality: [PERSONALITY] Setting: [SETTING] Keep SFW. </context> <task> 1. Write a backstory in three layers: the version they tell strangers, the truth they admit to friends, and the secret they tell no one. 2. Tie each layer to a current personality trait or fear. 3. Keep it concise enough to summarize in the Definition (aim for 3 short paragraphs). 4. Suggest one unresolved thread that could come up in roleplay. </task>

Creates a three-layer backstory that gives the character depth and hidden motivations.

๐Ÿ’ก

Pro tip: Feed only the surface and friend layers into the Definition โ€” keep the secret for yourself so it can be a reveal during chats.

World & Setting Bible

12/30

<context> Setting concept: [SETTING] Genre: [GENRE] Tone: [TONE] Keep SFW. </context> <task> 1. Build a compact setting bible: time period, location, technology or magic level, and social rules. 2. Define 4 places the character knows well and one they avoid. 3. List 5 setting-specific terms or slang the character would use. 4. Note 2 ongoing world tensions that give scenes stakes. </task>

Produces a tight worldbuilding reference so the character stays consistent within its setting.

๐Ÿ’ก

Pro tip: Drop the 5 slang terms into the Definition's speech section โ€” invented vocabulary is what makes a world feel lived-in.

Formative Memories

13/30

<context> Character: [CHARACTER NAME] Personality: [PERSONALITY] Setting: [SETTING] Keep SFW. </context> <task> 1. Invent 4 formative memories that explain who the character is today. 2. For each, name the age, the event, and the lasting belief or habit it created. 3. Identify which memory they bring up easily and which they deflect. 4. Write a sample line where the character references one memory naturally. </task>

Generates the key memories that justify the character behavior and give it emotional roots.

๐Ÿ’ก

Pro tip: Reference a memory in one Example Dialogue so the bot learns it is allowed to bring its past into conversation.

Relationships & Cast

14/30

<context> Character: [CHARACTER NAME] Setting: [SETTING] Keep SFW. </context> <task> 1. Create 4 important people in the character's life: a mentor, an ally, a rival, and someone they lost or left behind. 2. For each, give a name, the relationship, and one phrase the character uses to describe them. 3. Note how each relationship influences the character's current behavior. 4. Flag which name could become a roleplay hook. </task>

Builds a supporting cast that the character can reference to make the world feel populated.

๐Ÿ’ก

Pro tip: Naming an absent rival gives users an instant roleplay seed โ€” they will ask about them, so be ready with a hook.

Secrets & Reveals Plan

15/30

<context> Character: [CHARACTER NAME] Backstory summary: [BACKSTORY] Setting: [SETTING] Keep SFW. </context> <task> 1. List 3 secrets the character is hiding, ordered from least to most guarded. 2. For each, define what conversational trigger or trust level would unlock it. 3. Describe how the character behaves when a secret is nearly exposed. 4. Suggest how to seed a subtle hint in the greeting without giving it away. </task>

Plans a layered reveal arc so long conversations have payoffs and momentum.

๐Ÿ’ก

Pro tip: Gate the deepest secret behind an explicit trust cue you control, or the bot may spill it in the first reply.

Roleplay Scenarios

5 prompts

Scenario Setup

16/30

<context> Character: [CHARACTER NAME] Setting: [SETTING] Scenario idea: [SCENARIO e.g. stranded together in a storm, first day at a strange academy] Who the user plays: [USER ROLE] Keep SFW. </context> <task> 1. Write an immersive opening scene (4-6 sentences) that drops {{user}} into the scenario in second person. 2. End on a moment that invites {{user}} to act or speak. 3. Establish stakes, mood, and one sensory detail per sentence. 4. Add a short note on how the character should react to common first moves. </task>

Creates an immersive scenario opener that hands control to the user at the right moment.

๐Ÿ’ก

Pro tip: End the opening on a question or a beat that demands a reaction โ€” a flat scene invites a flat reply.

Adventure Quest Hook

17/30

<context> Character: [CHARACTER NAME] (acts as guide or companion) Setting: [SETTING] Genre: [GENRE] Keep SFW. </context> <task> 1. Design a quest hook the character presents to {{user}}: the goal, the obstacle, and what is at risk. 2. Outline 3 possible branches depending on what {{user}} decides. 3. Define the character's role in each branch (helper, skeptic, comic relief). 4. Write the character's opening pitch in their voice. </task>

Builds a branching quest the character can run so roleplay has direction and choices.

๐Ÿ’ก

Pro tip: Sketch branches as possibilities, not a fixed script โ€” Character.AI improvises best when given options rather than a railroad.

Slice-of-Life Scene

18/30

<context> Character: [CHARACTER NAME] Setting: [SETTING] Everyday situation: [SITUATION e.g. closing up the cafe, a long train ride] Keep SFW and cozy. </context> <task> 1. Write a low-stakes, atmospheric opening that captures a quiet everyday moment. 2. Use sensory detail and small actions to set a relaxed mood. 3. Have the character invite light conversation with {{user}}. 4. Suggest 3 small topics the character could naturally bring up. </task>

Produces a calm, character-driven slice-of-life scene for relaxed conversational roleplay.

๐Ÿ’ก

Pro tip: Cozy scenes live on small physical actions โ€” give the character something to do with their hands so silences feel natural.

Conflict & Tension Scene

19/30

<context> Character: [CHARACTER NAME] Setting: [SETTING] Source of tension: [CONFLICT e.g. a disagreement, a misunderstanding, a deadline] Keep SFW. </context> <task> 1. Open mid-tension so {{user}} feels the stakes immediately. 2. Show the conflict through the character's body language and word choice, not exposition. 3. Leave a clear opening for {{user}} to escalate, de-escalate, or change the subject. 4. Note how the character would react to each of those three choices. </task>

Sets up a tense but SFW scene with a real choice for the user to steer the outcome.

๐Ÿ’ก

Pro tip: Open in the middle of the conflict, not before it โ€” starting at the boiling point keeps the bot from over-explaining the backstory.

Stay-in-Character Anchor

20/30

<context> Character: [CHARACTER NAME] Personality and voice: [SUMMARY] Setting: [SETTING] The bot keeps drifting out of character or sounding generic. Keep SFW. </context> <task> 1. Write a compact reminder block I can put at the top of a message to re-anchor the character. 2. State the 4 non-negotiables of their voice and behavior. 3. Give one short in-character line that models the correct tone. 4. Phrase it so it reads as scene-setting, not as out-of-character instructions. </task>

Creates a re-anchoring block that pulls a drifting bot back into character mid-roleplay.

๐Ÿ’ก

Pro tip: Wrap the reminder as in-world narration rather than bracketed commands โ€” the bot stays immersed and obeys it more reliably.

Example-Dialogue Tuning

5 prompts

Example Dialogue Generator

21/30

<context> Character: [CHARACTER NAME] Personality and voice: [SUMMARY] Setting: [SETTING] Keep SFW. </context> <task> 1. Write 4 Example Dialogue exchanges in Character.AI format using {{user}}: and {{char}}: labels. 2. Cover 4 different moods: friendly, conflicted, playful, and serious. 3. Keep each {{char}} reply true to the defined voice, with one signature quirk per exchange. 4. Make the replies short enough to model good chat length, not essays. </task>

Generates labeled Example Dialogues that teach the model exactly how the character speaks.

๐Ÿ’ก

Pro tip: Example Dialogues steer the model more than the Definition prose โ€” invest your best writing here.

Reply Length & Format Tuner

22/30

<context> My bot replies too [PROBLEM e.g. long and rambly / short and flat]. Character: [CHARACTER NAME] Desired style: [DESIRED e.g. 2-4 sentences with one asterisk action] Keep SFW. </context> <task> 1. Write 3 Example Dialogues that demonstrate the exact target reply length and format. 2. Show the right balance of dialogue, narration, and asterisk actions. 3. Explain in one line how the model will pick up the pattern from these examples. </task>

Fixes reply length and formatting by modeling the desired pattern in example exchanges.

๐Ÿ’ก

Pro tip: The bot mirrors the length of your examples and your own messages โ€” write tight examples and reply tightly yourself.

Banter & Wit Examples

23/30

<context> Character: [CHARACTER NAME] Humor style: [HUMOR e.g. dry sarcasm, warm teasing, absurdist] Setting: [SETTING] Keep SFW. </context> <task> 1. Write 4 example exchanges that show the character's humor in action. 2. Vary the setups so the wit feels reactive, not scripted. 3. Keep jokes in-character and never mean-spirited. 4. Mark the single funniest line to feature in the Definition. </task>

Builds witty example exchanges so the character lands jokes consistently and in voice.

๐Ÿ’ก

Pro tip: Keep humor reactive to the user rather than self-contained one-liners, or the bot tells jokes instead of having a conversation.

Greeting-to-Voice Match

24/30

<context> Here is my greeting: [PASTE GREETING] Here is my intended voice: [DESCRIBE VOICE] Keep SFW. </context> <task> 1. Check whether the greeting matches the intended voice and flag any mismatch. 2. Rewrite the greeting so its tone, vocabulary, and rhythm align with the voice. 3. Generate 2 Example Dialogues that reinforce the same voice the greeting sets. </task>

Aligns the greeting and example dialogues so the character voice is consistent from the start.

๐Ÿ’ก

Pro tip: The greeting sets the bot's reference tone for the whole chat โ€” if it clashes with your examples, the greeting usually wins.

Out-of-Character Repair

25/30

<context> My bot does this wrong thing: [PROBLEM e.g. breaks character to ask how it can help, refuses to roleplay, sounds like a generic assistant] Character: [CHARACTER NAME] Keep SFW. </context> <task> 1. Diagnose why the model is likely doing this. 2. Write 3 Example Dialogues that demonstrate the correct in-character behavior in the exact situation it fails. 3. Suggest one Definition line to add that discourages the unwanted behavior. </task>

Repairs common out-of-character failures by modeling the right behavior in examples.

๐Ÿ’ก

Pro tip: Show the fix, do not just forbid the bug โ€” an Example Dialogue handling the failure case beats a negative instruction.

Go from copy-pasting to actually mastering AI.

AI Academy: 300+ hands-on tutorials on ChatGPT, Claude, Midjourney, and 50+ other tools. New tutorials added every week.

Start Your Free Trial

Creative Storytelling

5 prompts

Collaborative Story Engine

26/30

<context> Character: [CHARACTER NAME] acts as narrator and co-author. Genre: [GENRE] Setting: [SETTING] Keep SFW. </context> <task> 1. Open a collaborative story with an evocative first paragraph. 2. Pause after each beat to let {{user}} decide what happens next. 3. Keep continuity by briefly tracking key facts, characters, and the current scene. 4. End each turn on a small hook or question to keep momentum. </task>

Turns the character into a co-author that builds a story turn by turn with the user.

๐Ÿ’ก

Pro tip: Ask the bot to briefly restate key facts each turn โ€” it is the simplest way to fight continuity drift in long stories.

Cliffhanger Generator

27/30

<context> Current story so far: [SUMMARY OF STORY] Character: [CHARACTER NAME] Setting: [SETTING] Keep SFW. </context> <task> 1. Propose 3 distinct cliffhangers that could end the current scene. 2. For each, note what tension it raises and what it sets up next. 3. Pick the strongest and write it as an in-scene paragraph. 4. Leave a clear opening for {{user}} to react. </task>

Produces strong scene-ending cliffhangers to keep a roleplay story propulsive.

๐Ÿ’ก

Pro tip: A cliffhanger that forces a decision beats one that just raises a threat โ€” make the user need to respond.

Sensory Scene Painter

28/30

<context> Scene: [SCENE e.g. a midnight market, a flooded ruin] Character: [CHARACTER NAME] Mood: [MOOD] Setting: [SETTING] Keep SFW. </context> <task> 1. Describe the scene using all five senses, two details each. 2. Weave the character into the environment with a small action. 3. Match the prose rhythm to the mood (short and tense, or long and dreamy). 4. End by inviting {{user}} to move through the space. </task>

Generates richly sensory scene description to deepen immersion in a roleplay setting.

๐Ÿ’ก

Pro tip: Lead with sound and smell, not just sight โ€” the less-used senses are what make a Character.AI scene feel real.

Character Arc Planner

29/30

<context> Character: [CHARACTER NAME] Starting state: [WHO THEY ARE NOW] Setting: [SETTING] Keep SFW. </context> <task> 1. Outline a 5-beat character arc: setup, inciting change, struggle, turning point, and new self. 2. For each beat, note the emotional shift and a possible scene to play it out. 3. Identify the one belief the character must confront. 4. Suggest how {{user}} could be the catalyst for the change. </task>

Plans a satisfying character arc so long-term roleplay has growth and direction.

๐Ÿ’ก

Pro tip: Keep the arc as a flexible map, not a fixed plot โ€” let user choices decide the pace of each beat.

Multi-Character Scene Director

30/30

<context> Main character: [CHARACTER NAME] Other characters to voice: [NAMES AND ROLES] Setting: [SETTING] Scene: [SCENE] Keep SFW. </context> <task> 1. Stage a scene where the main character interacts with the secondary cast. 2. Give each character a distinct voice tag so {{user}} can tell them apart. 3. Keep the main character central while letting others react. 4. End with an opening for {{user}} to join the conversation. </task>

Lets the character run a multi-character scene while keeping each voice distinct.

๐Ÿ’ก

Pro tip: Ask for a clear name tag before each speaker's line so the bot does not blur the cast into one voice.

Frequently Asked Questions

A good prompt gives the model concrete, specific detail instead of vague adjectives: a defined voice, clear motivations, a relationship to the user, and example dialogue. Character.AI imitates examples more than instructions, so showing the character speaking is more effective than describing them. The prompts here are structured to do both.
Prompts that build a character belong in the Definition field when you create or edit a bot. Greeting prompts go in the Greeting field, and scenario or storytelling prompts can be pasted straight into the chat. The prompt titles indicate where each one is meant to go.
The Definition field holds roughly 3200 characters, and content beyond that is effectively ignored. Several prompts here are written to respect that limit, so prioritize concrete traits, speech style, and example dialogue over long backstory prose. Keep deep lore as your own reference and reveal it through chat.
Usually the Definition leans on instructions instead of examples, or the greeting sets a tone that clashes with the intended voice. Adding 3-4 strong Example Dialogues that model the correct behavior in the exact failing situation fixes most drift. The Example-Dialogue Tuning category has prompts built specifically for this.
Yes. Every prompt is written for SFW, creative-writing and roleplay use, and the prompts explicitly instruct the model to keep content SFW. They focus on character craft, storytelling, and immersion rather than anything adult.

Prompts are the starting line. Tutorials are the finish.

A growing library of 300+ hands-on tutorials on ChatGPT, Claude, Midjourney, and 50+ AI tools. New tutorials added every week.

7-day free trial. Cancel anytime.