Character Simulation
SkillDev toolsSpeak 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.
Account requirements not reviewed. Check the skill instructions before use; Ahel provides instructions and does not run this skill.
No other account needed.
Add Ahel to your AI once: Claude, ChatGPT, Cursor, Claude Code or Codex. Then ask it to use this.
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
github.com/haowjy/creative-writing-skills