character-sim
Load to speak as a specified character from what they know, how they talk, and what they feel now: in-character conversation,…
Use when a workspace has changes from other agents: safe orientation, preserving unfamiliar files.
Claude Code
$ npx -y skills add haowjy/creative-writing-skills --skill shared-workspace --agent claude-code
Codex
$ npx skills add haowjy/creative-writing-skills --skill shared-workspace -a codex -y
Cursor
$ npx skills add haowjy/creative-writing-skills --skill shared-workspace -a cursor -y
Gemini CLI
$ npx skills add haowjy/creative-writing-skills --skill shared-workspace -a gemini-cli -y
GitHub Copilot
$ npx skills add haowjy/creative-writing-skills --skill shared-workspace -a github-copilot -y
OpenCode
$ npx skills add haowjy/creative-writing-skills --skill shared-workspace -a opencode -y
Windsurf
$ npx skills add haowjy/creative-writing-skills --skill shared-workspace -a windsurf -y
name: shared-workspace description: 'Use when a workspace has changes from other agents: safe orientation, preserving unfamiliar files.' metadata: type: guardrail
You may be working in a directory that contains human or other-agent work you do not own. Treat unfamiliar files and edits as live work, not clutter.
Isolated workspaces reduce this risk, but they do not remove it: writers, reviewers, prompt editors, and cleanup tasks may still operate in shared directories.
Ownership is not always obvious. After compaction, interruption, or handoff, you may lose memory of files you created earlier. Use the current task, caller instructions, nearby artifacts, and file contents to infer ownership. When ownership is still unclear, preserve the file and report the uncertainty.
Before editing:
1. Identify where your outputs belong. 2. Inspect nearby files enough to understand local conventions. 3. Notice existing modified, generated, or unfamiliar files before changing the directory. 4. Reconstruct ownership from task context and file evidence when memory is incomplete.
Orient to ownership, not cleanliness. A messy workspace may be active work.
of cleaning the current one.
the conflict.
it and name the uncertainty in your report.
When you finish, report:
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 to speak as a specified character from what they know, how they talk, and what they feel now: in-character conversation,…
Use when the human wants the mistakes agents keep repeating fixed for good. Works the KB corrections register: fixes each…
Load when a story needs factual grounding the writer doesn't have: historical detail, cultural texture, domain accuracy, or how…
Load when putting fiction on the page or judging how it reads there: the production modes (fresh draft, revision, bridge,…
Turn on to work with a creative partner who talks through your story, plans and drafts it in your voice, critiques and revises…
Use when grilling should be grounded primarily in project artifacts. Loads `/grill`, checks project vocabulary and prior…
Rewrite AI-sounding text so it reads like the writer without changing what it says. Use when editing or reviewing prose for AI…
Edit drafts into sharper, more human writing while preserving the writer's personal voice, or detect AI-slop patterns without…
Use this skill when you need to control a Chrome browser via CDP (Chrome DevTools Protocol) to reuse existing login sessions.…