creative-research
Load when a story needs factual grounding the writer doesn't have: historical detail,…
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.
$ npx -y skills add haowjy/creative-writing-skills --skill character-sim --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/character-simContext preview
The summary Claude sees to decide when to auto-load this skill.
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.
name: character-sim type: mode-shift description: > 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. model-invocable: true
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.
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.
Write novels, short stories, and serial fiction with AI that maintains your voice, tracks your continuity, and gets better the more you use it.
Load when a story needs factual grounding the writer doesn't have: historical detail,…
Craft references for writing fiction well: prose, scenes, style, voice, and genre/page-level…
Creative-writing addendum to /llm-writing. Load when putting prose on the page: draft,…
Load when no subagents are available and one agent must plan, draft, critique, research, and…
Use when challenging a plan — grills the author against documented decisions and sharpens…
Load for large human-facing outputs: reports, docs, multi-section explanations, artifacts.…