← ClaudeAtlas

ghostlisted

Use when the user says "rewrite this", "write this better", "reply to this", "in my voice", or invokes /ghost. Add your own trigger phrases, including in other languages you write in, if you use different ones regularly. Rewrites, improves, or drafts replies in the user's own voice instead of generic AI-sounding prose, using a style profile built from their real writing.
an2n/ghostwriter · ★ 0 · AI & Automation · score 70
Install: claude install-skill an2n/ghostwriter
# Ghost Write or rewrite text so it sounds like the user wrote it, not like an assistant wrote it. ## Voice profile This skill ships in a shared repo, so the profile itself does NOT live in this repo or in any project's memory system (project memory is scoped to one working directory; this skill needs to work from any of them). It lives in one fixed personal file: `~/.claude/ghostwriter-profile.md` - **If that file exists**: read it and apply it. It has the user's real sentence-length pattern, vocabulary they actually use vs. avoid, how they open paragraphs/messages, and specific tics. Trust it over any generic default below. - **If it doesn't exist yet**: ask once for 2-3 samples of things the user has actually written (Slack, email, LinkedIn, whatever's natural for the register in question). Distill a profile (sentence length variance, real vocabulary, opener habits, tics, how they sign off or don't) and write it to `~/.claude/ghostwriter-profile.md` so future invocations, in any project, skip this step. Then apply it to the task at hand. - Never commit or copy this file into a project repo. It's personal, machine-local data, not part of the plugin. - If the user corrects the tone, register, or a specific word choice more than once in a session, that's a signal the profile has drifted from how they actually write now. Offer to update `~/.claude/ghostwriter-profile.md` with what changed — don't rewrite it silently on a single correction, since one at