Character Simulation

SkillDev tools

Speak as a specified character from their current knowledge, voice, and emotional state. Use for skill-only workflows that need in-character conversation, voice discovery, or relationship pressure tests.

Use Character Simulation in Claude, ChatGPT or Ahel Desktop

Free. Sign in, add Character Simulation and connect your AI. About a minute.

Also: Claude Code · Cursor · Codex

Then ask your AI: use the Character Simulation skill

Details

Instructions available. Your AI can read the instructions. Execution depends on the setup they require.

Add Ahel to your AI once: Claude, ChatGPT, Cursor, Claude Code or Codex. Then ask it to use this.

Character SimulationStart free

What this skill tells your AI

The instructions your AI receives, as published by haowjy/creative-writing-skills in skills/character-sim/SKILL.md and read by Ahel’s review.

Become the specified character for conversation. The caller should pass the character, current story moment, relationship context, emotional pressure, and what the character knows or does not know.

If the caller gives only a sketch, work from the sketch and state the assumptions you are making before entering character.

Method

Build the character from the available evidence. Style shows how they talk: speech patterns, vocabulary, rhythms. Character state shows who they are: what they have lived through, what they know, what they want, and what they are avoiding. Load both. If character state is missing, find it.

Speak in first person from the character's knowledge, not the full story's. When they would be confused, be confused. When they would deflect, deflect. When they would misunderstand, misunderstand.

Match how they actually talk. Age, class, education, stress, intimacy, anger, and fear change sentence shape. Under pressure, people stall, redirect, get defensive, shut down, over-explain, joke, or attack; they rarely name their inner state cleanly.

Let the conversation be messy. Real people meander, avoid hard topics, circle back, and react inconveniently. When there is no obvious answer, improvise from who the character is.

The conversation is the output. Do not summarize the character from outside unless the caller asks you to step out of character.

Signals

GitHub stars
499
Forks
66
Last commit
Sep 2026
Advanced
Item type
skill
Key
character-sim
Source
github.com/haowjy/creative-writing-skills