SKILL 16 / WRITING · ROUNDUP

Writing Skills: Ten You Can Actually Install

De-slopping / drafting / house style / SEO — and why opinions diverge most in this category

2026-09-17 · BigCat

Office skills enjoy a luxury: if the file won't open, it's wrong, and the model can correct itself. Writing skills have no such thing — this is the one category in the whole ecosystem with no objective oracle. Every item below is clickable, and the same crack that runs through them explains why.

Prerequisite → Skill 13 · Office Output Skills (what a category with an oracle looks like)

// WHY THIS MATTERS

Writing is the most contested skill category, for a simple reason: you cannot prove one draft is better than another. Office skills have "does the file open." Coding skills have "do the tests pass." Writing has "I think so." The consequence is visible — the same function exists as a dozen identically-named implementations on GitHub, with star counts ranging from 49 to 49.4k. Install commands below are copied from each project's own page. Section 02 shows these ten are four different kinds of thing, section 03 gives six checks you can run without executing anything, and section 04 lays out the costs.

// 01

The shortlist first: ten rows, install commands below

Claim: read the last column first. Failures in this category come almost entirely from installing three things that do the same job, and from mistaking someone else's taste for a universal rule.
Item Source Kills for you Skip it when ────────────────────────────────────────────────────────────────────────────────────────────────────────────────── 1. stop-slop boraoztunc/skills 7 listed classes of AI phrasing You write specs / API docs 2. blader/humanizer blader 25 patterns + rewrite-critique-final Already running 1 or 3 3. Aboudjem/humanizer-skill Aboudjem 55 patterns + 0-100 score + local CLI You want a rewrite, not a score 4. humanize-writing Agensi marketplace High-install listing of the same job You already installed one from GitHub 5. doc-coauthoring anthropics/skills The co-writing process for long docs You need edits, not a blank page 6. internal-comms anthropics/skills House format for updates / FAQs Your company's format differs 7. better-writing boraoztunc/skills Buttons, errors, empty-state copy You write prose, not interfaces 8. copywriting · copy-editing coreyhaines31/marketingskills Landing-page and homepage copy You only write technical docs 9. seo-audit · programmatic-seo boraoztunc/skills On-site SEO checks and bulk pages The site isn't live yet claude-seo AgriciDaniel Full SEO suite, 25 sub-skills You just need three meta tags 10. claude-writing-skills nadiem99 Eight-stage editorial pipeline You don't run a publication creative-writing-skills haowjy Serial fiction + continuity memory You write non-fiction ────────────────────────────────────────────────────────────────────────────────────────────────────────────────── 1-4 are four implementations of one job (see section 02). The gap between 5-6 and 7-8 is process versus taste.

How to install (commands copied from each project's own page)

# 1. stop-slop — a single file, the lightest item here
mkdir -p ~/.claude/skills/stop-slop
curl -o ~/.claude/skills/stop-slop/SKILL.md \
  https://raw.githubusercontent.com/boraoztunc/skills/main/stop-slop/SKILL.md
# Same repo, other skills: swap the directory name. Don't clone the whole thing.

# 2. blader/humanizer — invoke with /humanizer once installed
npx skills add blader/humanizer --global

# 3. Aboudjem/humanizer-skill — the only one with a recomputable score
npx skills add Aboudjem/humanizer-skill

# 5, 6. Both official ones ship in the example-skills plugin
/plugin marketplace add anthropics/skills
/plugin install example-skills@anthropic-agent-skills

# 8. The marketing bundle (note: this pulls in 50 skills at once)
npx skills add coreyhaines31/marketingskills

# 9. Full SEO suite
/plugin marketplace add AgriciDaniel/claude-seo
/plugin install claude-seo@agricidaniel-claude-seo
/seo setup

# 10. Two pipelines — non-fiction and fiction
npx skills add nadiem99/claude-writing-skills
/plugin marketplace add haowjy/creative-writing-skills

# Do these two things immediately after installing
/skills          # review the list, disable what this project won't use
/skill-doctor    # token cost and invocation counts per skill

Item by item, plainly

Further reading · anthropics/skills directory (trust the repo folder names for spelling; SEO aggregators get them wrong constantly)
// 02

Why these ten don't compare: four different things in one table

Claim: the gap between item 5 and item 7 is wider than the gap between item 7 and stop-slop. One gives you a process, one gives you someone's taste, one gives you a deletion list.

Four shapes

  1. Subtractive (1-4) — text in, rewritten text out. The shared structure is a list of what to delete, running from 7 classes to 55 entries. This is the only branch of writing skills that can be checked mechanically: to see whether it fired, count the -ly endings and the em dashes. Item 3 simply turned that into a score.
  2. Process (5, 10) — these don't tell you how to write a sentence, they tell you what to do in what order. The reader-test in item 5 and source-check in item 10 are the same move: forcing an external checkpoint into a subjective task.
  3. Taste (6, 7, 8) — you're installing a person's or a company's preferences. Item 6 is Anthropic's internal comms format, item 8 is one marketer's copy doctrine, item 7 is a UI copy convention. This branch should be forked and replaced, never installed as-is. (Skill 15 hit the same trap with brand-guidelines.)
  4. Technical checks (9) — filed under "writing," but it doesn't belong to this category: whether schema validates, what the page speed score is, whether a title exceeds its length — all objective. It behaves like the office category from Skill 13, and should be judged by those criteria.
The trap: jooray/humanizer and blader/humanizer share a name, a description and a function — the first is a fork of the second, with Slovak and Czech added. Per their GitHub repo pages, 2026-09: 49 stars versus 49.4k. A thousandfold difference, invisible at a glance. Installing writing skills by searching for a name is the most dangerous habit in this category — it has the most same-named forks, and no run result will ever tell you that you got the wrong one.

Where the crack runs

Lay the four shapes side by side and it's clear: the more mechanically checkable, the less contested. Nobody argues about item 9, rarely about item 7; items 1-3 argue about deleting too much versus too little; items 6 and 8 argue about whose taste gets to win. The disagreement in this category isn't a quality problem, it's a property of the category — when the acceptance criterion is "I think so," install counts only measure whose marketing worked.

// 03

Three-minute inspection: six criteria, measured against these ten

Claim: you can't judge a writing skill by running it once, but three minutes inside SKILL.md filters out eighty percent. Each of the ten above happens to demonstrate one criterion.
  1. Is what it deletes or changes written as a list? Item 1 lists seven classes with before/after pairs, item 2 lists 25, item 3 lists 55. Anything promising "more natural, flowing prose" without a list should be skipped — that's your own sentence handed back in different words.
  2. Is there a recomputable signal? Item 3's 0-100 score and local CLI are the only case here of turning subjective acceptance into a number. Having a score doesn't make the score right, but it makes "did this change actually help?" comparable — the same requirement Skill 07 imposed on evals.
  3. Does it promise not to touch facts? Item 2 states it never invents facts; item 3 explicitly checks numbers, URLs, dates and acronyms. The most expensive bug in rewriting is "23%" polished into "nearly a quarter" — smoother, and a different number. If SKILL.md doesn't make that promise, keep it away from anything with data in it.
  4. Process or someone's taste? One glance at the description settles it: first person ("my company," "the formats I like") means template, not product — item 6 is the textbook case. Templates get forked and replaced; installing the original hangs someone else's voice under your name.
  5. Star counts are least trustworthy here. Item 10's non-fiction pipeline has 2 stars and more substance than plenty of four-figure "writing assistants"; jooray/humanizer and blader/humanizer differ a thousandfold in stars and are the same thing. With no run result to vouch for anything, stars are pure reach. Go by the repo directory name and the body of SKILL.md.
  6. Does it collide with what you already have? Items 1-4 compete for one trigger surface: the model picks one each time, and you don't control which. Keep exactly one per job — this matters more in writing than anywhere else, because the collision doesn't throw an error, it just makes your voice different every time.
Further reading · Claude Code · Skills (install locations, /skills, /skill-doctor, and the 1,536-character truncation of merged descriptions, 2026-09)
// 04

The honest costs: what the bill looks like

Claim: the token tax here is cheap. What's expensive is the absence of a stopping condition — once installed, you can't tell whether it's helping you or you're adapting to it.

No oracle means no reason to stop

Office skills have the luxury: if the file won't open it's wrong, and the model fixes itself. Writing has nothing like it. You will find yourself asking for one more version, round after round, with no version any closer to anything — because "done" is undefined. That's the real cost of this category, and it's why Aboudjem/humanizer-skill's 0-100 score is worth something even imperfect: it draws a stopping line.

Subtractive skills delete structure you needed

The "not X but Y," the -ly adverbs and the meta-commentary that stop-slop removes are often precision itself in a spec, an API doc or a contract clause. In "this parameter applies only in async mode," the word "only" is not filler; delete it and the meaning changes. Subtractive skills fit prose and marketing copy, not technical writing — and the trigger mechanism does not know the difference, so you have to.

The rest of the bill

Failure mode: you ask blader/humanizer to polish a quarterly commentary. It turns "up 23.4% year over year" into "growth approaching a quarter," and "as of June 30, 2026" into "mid-year." It genuinely no longer reads like AI, and the data is genuinely wrong now. The nasty part: the prose improved, the tone got more natural, only the facts broke — and they broke pleasantly.

// ONE-PAGE BUYING CARD

Install these three first: stop-slop (one curl into ~/.claude/skills/stop-slop/, seven listed classes, lightest option) + Aboudjem/humanizer-skill (npx skills add Aboudjem/humanizer-skill, when you need a recomputable stopping line — don't run it alongside stop-slop) + doc-coauthoring (/plugin install example-skills@anthropic-agent-skills, because the hard part of a long doc is thinking it through).

Add as needed: internal-comms (fork it and replace the four files in examples/ with your company's) · better-writing (building product UI — its twelve rules double as an acceptance checklist) · copywriting / copy-editing (copy just those two directories, don't npx skills add all of marketingskills) · AgriciDaniel/claude-seo (the site is really doing SEO) · nadiem99/claude-writing-skills or haowjy/creative-writing-skills (you are genuinely publishing a series).

Explicitly don't: run stop-slop + blader/humanizer + humanize-writing together (three descriptions fighting for one trigger, and your voice changes every time) · pull 50 skills from marketingskills for two pages of copy · leave a subtractive skill enabled in a technical-docs repo (the adverbs it strips are your precision) · install on name recognition (check for a fork first — jooray/humanizer and blader/humanizer differ a thousandfold in stars).

Three things after installing: /skills and keep exactly one subtractive skill · /skill-doctor for token cost and invocation counts · set yourself a stopping line (item 3's score, or "ship after two revisions"), because this category will revise forever.

// GLOSSARY

oracle
Anything that mechanically decides whether output is correct. Office skills have "does the file open," coding has "do the tests pass." Writing has none — the source of every conclusion here.
AI slop / AI tell
The recognizable constructions models overproduce: throat-clearing openers, forced triads, em-dash overuse, "not X but Y." Exactly what subtractive skills delete.
false agency
Giving actions to inanimate subjects: "the decision emerges," "the culture shifts." The human who actually did it has been hidden.
progressive disclosure
Skills load in layers: name and description stay resident, SKILL.md is read on trigger, bundled files only when used. Which is why the scarce resource is the description budget.
fork
A copy of someone else's repository. Same-named forks are rampant in this category — check the repo page for the "forked from" line before installing.

// FURTHER READING