Write Like Me
Use when writing or revising prose, or when building a new writing voice from a corpus. On invoke: checks the voices/ folder. If voices exist, routes to writing mode. If none exist, starts the 7-stage voice-building workflow. Supports multiple named voices, one per author, register, or style. Includes a deterministic draft checker (scripts/voice_check.py) and an eval harness.
Install
npx skills add Hiro-Inagawa/write-like-me --skill write-like-megit clone --depth 1 https://github.com/Hiro-Inagawa/write-like-me.git /tmp/write-like-me
mkdir -p ~/.claude/skills
cp -r /tmp/write-like-me/. ~/.claude/skills/write-like-mePersonal skills live in ~/.claude/skills. Use .claude/skills in a project folder to share a skill with your team.
From the SKILL.md
# Write Like Me A single skill with two modes: - **Build mode.** No voice profile exists yet. Runs a 7-stage workflow: analyzes your writing corpus using linguistic and psychological measurement methods, mines your style rules, and generates a personalized voice profile saved to `voices/<name>/`. - **Write mode.** A voice profile exists. Reads it and writes or revises prose in that voice. The universal anti-AI baseline (`references/00-universal-baseline.md`) is always active, on top of whatever the voice profile specifies. Multiple voices are supported. Each voice is a named subfolder in `voices/`. You can have one for your own writing, one for a different register, one built from an admired author's work. --- ## Session start. Mode detection On every invoke: 1. Check the `voices/` directory. 2. If **empty**: say "No voice profiles found. I can build one from your writing corpus. Do you want to start?" then begin Stage 1. 3. If **one voice exists**: say "Found voice: [name]. Write using it, or build a new one?" Wait for choice. 4. If **multiple voices exist**: list them. Ask which to write in, or whether to build a new one. Wait for choice. --- ## Write mode When a voice is selected: 1. Read `voices/<name>/01-generative.md`. Positive patterns, quantitative targets, exemplars. 2. Read `voices/<name>/02-corrective.md`. Hard bans, scan checklist. 3. Read `references/00-universal-baseline.md`. Always active, applies to every voice.
Details
- Skill name
write-like-me- Repository
- Hiro-Inagawa/write-like-me
- License
- MIT
- Repo updated
- 5 September 2026
FAQ
What does the Write Like Me skill do?
Use when writing or revising prose, or when building a new writing voice from a corpus. On invoke: checks the voices/ folder. If voices exist, routes to writing mode. If none exist, starts the 7-stage voice-building workflow. Supports multiple named voices, one per author, register, or style. Includes a deterministic draft checker (scripts/voice_check.py) and an eval harness.
How do I install the Write Like Me skill?
skills CLI (Claude Code, Cursor, Codex and more): npx skills add Hiro-Inagawa/write-like-me --skill write-like-me. Skills go in ~/.claude/skills (personal) or .claude/skills (project), and Claude loads them automatically when a task matches the description.
Is Write Like Me popular?
It lives in Hiro-Inagawa/write-like-me, which has 22 GitHub stars and 3 forks.
Related skills
Humanize Writing
21shir-danishyar/humanize
Use when writing or editing prose an audience will read — emails, blog posts, articles, marketing and website copy, LinkedIn or social posts, cover letters, newsletters, product descriptions, reports, essays — and when the user asks to humanize text, make it sound natural or less robotic, remove AI patterns, or clean up an AI-generated draft. Applies by default to any audience-facing writing task. Do not use for code, commit messages, config files, or legal documents where formulaic precision is required.
Ste Business Writing
23ninajingit/ste-business-writing
Rewrite or write business text (slide titles, memos, docs, PRDs, emails) in ASD-STE100 style at about 80% compliance: short sentences, one idea each, direct verbs, nothing lost.
Wechat Writing
26Qson8/wechat-writing-skill
Use this skill whenever the user wants to write, optimize, evaluate, or brainstorm WeChat public account articles (公众号文章). Triggers include: requests to write a WeChat article, optimize an existing article, suggest topics, evaluate article quality, rewrite for higher engagement, or generate article components like titles, hooks, summaries, and image descriptions. The target audience is indie developers, programmers, and people pursuing side businesses in China. Writing style is conversational, grounded, mildly provocative — never preachy or hyperbolic. Do NOT use for general blog posts, academ
Reddit Skills
161146345502/reddit-skills
Reddit automation skill collection. Supports authentication, content publishing, search & discovery, social interactions, and compound operations. Triggered when a user asks to operate Reddit (post, search, comment, login, analyze, upvote, save).
Slop Check
20allanta8/slop-check
Audit drafts for AI-slop patterns before publishing. Use when checking, scoring, rewriting, or humanizing content for AI tells, generic writing, over-polished prose, filler phrases, weak hooks, fake balance, synthetic specificity, didactic endings, or other low-signal writing patterns in posts, replies, articles, landing pages, essays, newsletters, and social content.
Dbp Translator
24keemanxp/dbp-translator-claude
Translate English text into standard Bahasa Melayu following Dewan Bahasa dan Pustaka (DBP) conventions. Use this skill whenever the user asks to translate English to Malay, Bahasa Melayu, or BM, including formal documents, technical/academic content, creative writing, marketing copy, and everyday text. Also trigger when the user pastes English text and asks for a Malay version, says "translate this to BM", "terjemah", "tukar ke Bahasa Melayu", or any similar phrasing. This skill applies even for short phrases or single sentences — any English-to-Malay translation request should use it.
Browse the most popular Claude skills, all writing & content skills, or write your own with the skills generator.