Writing & Content

No AI Slop

An editing skill that detects and removes 20+ AI-writing patterns from any draft while preserving the writer's personal voice.

59/ 100
Recommended

Generally reliable with disclosed limitations; trial as directed and keep a rollback path.

See how it was scored ↓
Works as-is in
ChatGPT · Codex · Claude Code
Stars
★ 13k
Last updated
2mo ago
License
MIT
editingstyle-guidecopy-editingai-writing-detection
+2voice-preservationprose-style

What does this skill do, and when should you use it?

No AI Slop is a writing-editing skill that sharpens drafts into clearer, more human prose without flattening the writer's voice. It ships a detailed rulebook covering 20+ named AI patterns (binary contrasts, throat-clearing openers, fake-profound endings, and more) plus an explicit banned-word list (delve, leverage, robust, etc.). It runs in two modes: the default edit mode returns the revised draft plus a "What changed" section, while detect mode names each pattern with a quoted line and never guesses whether AI wrote the text. The skill is pure SKILL.md instructions with no code dependencies, so it works in any Agent Skills-compatible client.

Reads a pasted draft and performs one of two jobs. Edit mode: makes the minimum effective changes — cutting banned words, empty qualifiers, and filler phrases; rewriting binary contrasts, colon reveals, superficial -ing analysis clauses, and fake-profound kickers; converting passive and weak verb constructions to direct verbs; replacing abstractions with concrete facts — then outputs the full edited draft with a short change summary. Detect mode: quotes each slop pattern it finds with the offending line and a few-word fix, without rewriting, scoring, or judging authorship. After editing, the skill self-checks the draft against the checks in eval.md. If the draft, audience, or goal is unclear, it asks the user first.

Good fit
  • A blogger or newsletter writer who drafts with AI and wants obvious AI-sounding lines removed before publishing
  • An editor reviewing a submission who wants specific slop patterns identified without the text being rewritten
  • A technical writer who wants drafts more direct and opinionated but resists a generic "polished" uniform style
  • A marketer using ChatGPT for copy who needs template sentences like "It's not X, it's Y" replaced with substantive statements
  • Anyone who wants quotable evidence of AI patterns in their own writing instead of a probabilistic AI-detector verdict

How do you install this skill?

Before you use it
  • Edit quality depends entirely on subjective model execution with no automated guarantee; review important text manually.
  • No Chinese-writing rules; effectiveness on Chinese text is undeclared.
  • The self-check workflow assumes eval.md is present in the workspace; installing SKILL.md alone may break that step.
  • No version numbers or changelog; updates are not trackable.
Before you start
Your agent needs
  • Local filesystem
Install first
  • eval.md (self-check reference file in skills/no-ai-slop/)

Option 1: paste into ChatGPT, Claude Code, Codex, or your coding agent: "Install the /no-ai-slop skill globally from https://github.com/petergyang/no-ai-slop". Option 2: install with npx: npx skills add petergyang/no-ai-slop --skill no-ai-slop --global --yes. The core file lives at skills/no-ai-slop/SKILL.md in the repo. It is also available as a ChatGPT plugin (metadata in .codex-plugin/plugin.).

Generic route: install into Claude Code manually (macOS / Linux)
tmp="$(mktemp -d)"
git clone --depth 1 https://github.com/petergyang/no-ai-slop.git "$tmp"
mkdir -p ~/.claude/skills
cp -R "$tmp/skills/no-ai-slop" ~/.claude/skills/
rm -rf "$tmp"

Generated from the source repository and skill path; it copies only this skill's folder. If the author's install steps above differ, follow those first. To scope it to one project, replace ~/.claude/skills with that project's .claude/skills.

How do you use this skill?

Try saying

Once installed, send your agent any of these to trigger it:

  • /no-ai-slop (your writing)
  • /no-ai-slop is this slop? (your writing)
  • Draft an AI slop post about (topic)

Edit mode: send "/no-ai-slop (your writing)" and get back the revised draft plus a What changed list. Detect mode: send "/no-ai-slop is this slop? (your writing)" to get each found pattern quoted. For fun: ask it to "Draft an AI slop post about (topic)" to generate satirical slop. If no draft is supplied, or the audience or goal is unclear, the skill asks one clarifying question before editing.

What are this skill's strengths and limitations?

Pros
  • Rules are concrete and verifiable: 20+ named patterns plus a banned-word list, each quoted from the text rather than vague "make it better" advice
  • Explicitly prioritizes preserving the writer's voice and makes the minimum effective edit
  • Detect mode honestly refuses to guess authorship and only offers checkable pattern evidence
  • Pure-instruction implementation, MIT licensed, no runtime dependencies, highly portable
  • Includes an eval.md self-check the skill runs on its own edits
Limitations
  • No GitHub topics and no automated test suite in the repo — eval.md is a checklist the model self-applies, not independent test code
  • Rules and examples are English-only; no guidance on whether it works for non-English writing
  • The long rule list can drive large edits on long drafts; you may want to verify "minimum edit" claims manually
  • Detect mode names patterns but provides no quantified score, so it won't suit anyone needing a probability-style AI-detection verdict
  • Results depend entirely on the model executing the text rules; quality may vary across models/platforms, and the repo offers no comparative benchmarks

How does this skill compare with similar options?

Side by side with related skills; every score comes from the same FSRS standard.

Skill FS score Stars Last updated License
No AI Slop this page 59 · Recommended ★ 13k 2mo ago MIT
Unslop 49 · Use with care ★ 12k 6d ago Apache-2.0
Humanizer Writing Skill 53 · Use with care ★ 66k 9d ago MIT
Beautiful Prose Style Contract 50 · Use with care ★ 61 12d ago —
e2e Docs Authoring Skill 54 · Use with care ★ 12k 6d ago Apache-2.0

How did FollowSkills review this skill?

FollowSkills review · FSRS-2.0
Recommended
59/ 100 5-point scale 3.0 / 5
1Trust20 / 25 · 4.0/5

Pure prompt-based editing instructions: no scripts, no network calls, no external side effects, no sensitive-data handling; MIT license clearly stated. Deducted for absence of versioned release verification and unverified publisher (unknown, not suspicious).

2Reliability10 / 20 · 2.5/5

SKILL.md is self-consistent with a clear workflow (read, identify voice, edit, self-check via eval.md, output), and eval.md defines a failure-feedback loop. Deducted because eval checks are subjective ('preserve voice'), no automated tests cover key paths, and static review cannot verify execution — capped at 10 by calibration.

3Adaptability10 / 15 · 3.3/5

Trigger conditions are explicit: two well-separated modes (edit default, detect), boundaries declared (will not guess AI authorship), asks user for missing drafts. Deducted for no Chinese-language support indication; rules center on English idioms and word lists, and boundaries rely on subjective judgment.

4Convention10 / 15 · 3.3/5

Well-organized docs: SKILL.md rules, eval.md checks, README with install/use, MIT license, CI validating the plugin package. Deducted for no versioning/changelog, no stated maintenance ownership or update path, and a hidden dependency on eval.md being present in the workspace.

5Effectiveness5 / 15 · 1.7/5

Instructions are concrete and actionable with a detailed pattern catalogue and defined output format (edited draft plus What changed), likely better than generic de-slop prompts. Deducted because static review cannot confirm edit quality, outcomes depend on subjective model execution, and no representative outputs or third-party usage evidence exist — capped at 7.

6Verifiability4 / 10 · 2.0/5

Repo includes eval.md self-checks and CI, but CI only validates plugin packaging, not editing quality; README links a demo video whose content cannot be verified statically. Deducted for no third-party execution evidence and no independently reproducible tests — capped at 5.

1 2 3 4 5 6

Open a dimension to read why it scored that way

Reviewed Sep 18, 2026 Reviewed revision 000650b15698 Review evidence[1][2][3][4][5][6]

Evidence confidence:Low — Mostly static review, author material or a limited demo; useful for discovery, not high-risk decisions.

See the full review method →

FAQ

Does it tell me whether a text was written by AI?
No, by design. Detect mode only quotes each slop pattern found with the offending line and a short fix — it never guesses authorship or scores the text. The author's position is that named patterns are checkable evidence while AI detectors are just guessing.
What permissions or runtime does it need?
No shell, no network, no external dependencies. It is essentially a text instruction file (SKILL.md); at runtime the skill reads eval.md in the same folder to self-check its edits. Everything else relies on the model's language capabilities.
Will it erase my personal writing style?
That is the skill's primary guardrail. The rules require identifying and keeping vocabulary, cadence, humor, and hedges that feel personal, preserving phrases like "I think" when they express real uncertainty, and making the minimum effective edit. Execution still depends on the model, so a manual review of key passages is wise.
Which platforms does it support and how do I install it?
The README documents installing via a paste-prompt into ChatGPT, Claude Code, Codex, or your coding agent, a global npx skills add command, and a ChatGPT plugin form. Installation steps for other platforms are not documented.

Related skills