No AI Slop: Remove 20+ AI writing patterns while keeping your voice
A writing skill for ChatGPT, Claude Code, and Codex that removes AI clichés without standardizing your voice.
GitHub petergyang/no-ai-slop Updated 2026-09-10 Branch main Stars 7.8K Forks 588
Python AI writing editing SKILL.md ChatGPT/Codex

🧭 Decision Guide

Try it if you

  • You edit text with ChatGPT, Claude Code, or Codex and want to remove 20+ AI writing patterns.
    The README section “How to install No AI Slop” lists these environments; “The slop that this skill catches” says it checks 20+ patterns.
  • You need to preserve vocabulary, cadence, humor, and imperfections.
    The README “Problem” section says AI editing can smooth away these traits; the project description promises to do so “without flattening your personal voice.”
  • You want to detect clichés without deciding whether the text was written by AI.
    The README “Detect slop” section says it quotes detected patterns without guessing whether AI wrote the text.

Skip it if you

  • You need a standalone CLI explicitly supported by the README rather than a skill for ChatGPT, Claude Code, Codex, or a coding agent.
    The README centers installation on ChatGPT, Claude Code, Codex, a favorite coding agent, and npx skills; it does not describe a standalone text-processing CLI.
  • Your goal is to preserve patterns such as “It’s not X. It’s Y.” rather than remove them.
    The README section “The slop that this skill catches” lists this pattern as item 1.
  • You require documented multilingual rules, platform versions, or model requirements.
    The README names ChatGPT, Claude Code, and Codex as installation entry points but provides no language, platform-version, or model requirements.

Requirements

  • The README lists “ChatGPT, Claude Code, Codex, or your favorite coding agent” as installation environments.
  • It also provides the exact command “npx skills add petergyang/no-ai-slop --skill no-ai-slop --global --yes”.

First step (verbatim from README)

npx skills add petergyang/no-ai-slop --skill no-ai-slop --global --yes

Watch out

  • “/no-ai-slop (your writing)” edits the text and lists its changes; it is not only a detection command.
    The README section “How to use No AI Slop”, subsection “Edit your writing”.
  • For pattern detection, use the “/no-ai-slop is this slop?” format; the README gives no other detection command.
    The README section “How to use No AI Slop”, subsection “Detect slop”.
  • Plugin metadata is stored in .codex-plugin/plugin.json, while scripts/build_plugin.py builds and validates the package.
    The README section “What’s inside” and the corresponding list items.

Alternatives

  • Manual editing checklist:When ChatGPT, Claude Code, Codex, or a coding agent is unavailable, manually checking patterns such as “Binary contrasts” and “Fake-profound endings” is more direct.
    README section “The slop that this skill catches”; general domain knowledge
  • General grammar checker:When the priority is spelling, grammar, or formatting errors rather than the AI-cliché patterns listed in the README.
    General domain knowledge

Not stated in the README

  • The README does not specify minimum compatible versions for ChatGPT, Claude Code, or Codex.
  • The README does not state which natural languages are supported; its examples and patterns are in English.
  • The README does not provide the complete list of 20+ patterns or their coverage boundaries.
  • The README does not specify the required Node.js or skills CLI version for the npx skills command.
  • The README does not provide quality metrics, evaluation results, or the exact checks in eval.md.
  • The README does not specify model names, context limits, API costs, or offline operation.
  • The README does not explain the exact enablement flow for the plugin in ChatGPT.

💡 Deep Analysis

6
No I handle enterprise content quality control, and our team submits drafts generated with ChatGPT, Claude Code, or Codex; if compliance requires deciding whether an article was written by AI, can I use this project as an authorship detector?
For: An enterprise content quality editor who must distinguish style problems from AI-authorship detection

No, because the project explicitly detects stylistic patterns rather than determining whether AI generated the text.

  • The Detect slop workflow quotes each pattern it finds while explicitly saying “without guessing whether AI wrote the text.”
  • It checks linguistic features such as binary contrasts, vague attribution, synonym cycling, and superficial analysis; none of these features proves authorship.
  • The README describes the project as removing more than 20 types of AI slop from writing, not as a source-classification model or authorship detector.

If your compliance decision must answer whether a text was written by AI, the project lacks a decision definition, training data, accuracy, false-positive rates, and audit output. It can at most annotate stylistic issues and cannot replace AI-authorship detection.

  • README, “How to use No AI Slop / Detect slop”: “without guessing whether AI wrote the text”
  • README, “The slop that this skill catches”: Binary contrasts, Weasel attribution, Synonym cycling, and Superficial analysis
  • README title and project description: “Remove 20+ patterns of AI slop from your writing”
/no-ai-slop is this slop? (your writing)
Not stated in the README:The README provides no AI-authorship detection capability, accuracy, false-positive rate, or training data;The README does not state whether detection results satisfy enterprise compliance or audit-trail requirements
Yes I review English marketing copy in ChatGPT and must identify each questionable phrase before deciding whether to edit it; can I use this skill in a detect-first, rewrite-later workflow?
For: A content editor reviewing English marketing copy in ChatGPT who needs to locate issues before rewriting

Yes, because the README explicitly provides a detection-only workflow that does not guess who authored the text.

  • The Detect slop example uses /no-ai-slop is this slop? (your writing) and says the skill quotes every pattern it finds instead of rewriting the whole passage.
  • The README specifically says it does not guess whether AI wrote the text, making it suitable for style review rather than authorship detection.
  • The pattern list includes vague attribution such as “experts agree” and “studies show,” as well as importance puffery such as “marks a pivotal moment,” which can be reviewed individually in marketing copy.

The project does not describe severity levels, confidence scores, or a structured batch-report format. If your review process requires machine-readable audit records, the README provides no corresponding interface.

  • README, “How to use No AI Slop / Detect slop”: “quotes every slop pattern it found without guessing whether AI wrote the text”
  • README, “The slop that this skill catches”: “Weasel attribution” and “Importance puffery”
  • README, “Problem”: AI-generated writing can “all sound the same”
/no-ai-slop is this slop? (your writing)
Not stated in the README:The README does not say whether detection results include severity, confidence, or a machine-readable report format;The README does not state the maximum text length supported in one invocation
It depends I mainly write in Chinese and plan to use this skill in Claude Code to remove AI-like phrasing; without Chinese examples in the README, can I treat it as a reliable Chinese editing tool?
For: A Chinese-language content creator who wants to remove AI-like phrasing through Claude Code

It depends, because the installation and invocation path are clear, but the README does not establish recognition quality for Chinese text.

  • The README explicitly supports Claude Code and provides /no-ai-slop (your writing) as the editing workflow.
  • Nearly all listed examples and patterns are English, including “It’s not X. It’s Y.”, “What nobody tells you is…”, and “The future isn’t coming. It’s already here.”
  • The fundamentals include broadly applicable checks such as active voice, concrete details, and clearer sentences, but the project provides no Chinese-specific rules, evaluation set, or Chinese output examples.

It can therefore be explored as a Claude Code skill, but the README does not justify treating it as a validated Chinese editor. It does not explain whether Chinese syntax, idioms, particles, or industry terminology might be changed incorrectly.

  • README, “How to install No AI Slop”: Claude Code is supported
  • README, “How to use No AI Slop / Edit your writing”: `/no-ai-slop (your writing)`
  • README, “Problem” and “The slop that this skill catches”: examples are primarily English sentences and English patterns
Install the /no-ai-slop skill globally from https://github.com/petergyang/no-ai-slop
Not stated in the README:The README provides no Chinese examples, Chinese evaluation results, or Chinese-specific rules;The README does not define how the skill handles Chinese syntax, idioms, particles, or domain terminology
Yes I use Codex to test writing tools and need deliberately exaggerated AI-slop samples for satire; I also want to extend the rules under the MIT license. Does this project support both goals?
For: A developer who wants Codex to generate exaggerated AI-style examples and extend the project internally under its MIT license

Yes, because the README provides a Codex-compatible way to generate exaggerated AI slop for satire or testing, and the project is released under the MIT license.

  • The Generate slop for fun workflow uses Draft an AI slop post about (topic) and explicitly mentions satire, demonstrations, and testing.
  • The installation section lists Codex as a supported coding agent, so the skill can be installed in the target tool.
  • SKILL.md, eval.md, .codex-plugin/plugin.json, and build_plugin.py separate rules, checks, metadata, and build validation, giving you identifiable extension points.
  • The License section states MIT, which is also confirmed by the project data.

The README does not define the format for adding new rules, the test coverage, or plugin-compatibility requirements. Whether an extension passes the existing validation cannot be confirmed from the documentation alone.

  • README, “How to use No AI Slop / Generate slop for fun”: `Draft an AI slop post about (topic)`, including satire as a use
  • README, “How to install No AI Slop”: Codex is a supported coding agent
  • README, “What’s inside”: four files separate rules, checks, metadata, and build validation
  • README, “License” and project data: MIT License
Draft an AI slop post about (topic)
Not stated in the README:The README does not document the file format for new rules, the evaluation-case structure, or the validation command;The README does not state whether extensions must remain compatible with specific ChatGPT or Codex versions
Yes I mainly use ChatGPT, Claude Code, and Codex to edit English articles, but I cannot accept a tool flattening my vocabulary, cadence, humor, or deliberate imperfections; does this skill fit my editing workflow?
For: An independent author who writes in English with ChatGPT, Claude Code, or Codex and needs to preserve personal vocabulary, cadence, and humor

Yes, because the skill is explicitly designed to remove AI-like phrasing while preserving the author’s voice rather than standardizing every sentence.

  • The README’s Problem section says AI editing can erase vocabulary, cadence, humor, and deliberate imperfections.
  • The Edit your writing workflow says it removes slop, preserves your personal voice, and lists what it changed.
  • It covers more than 20 patterns, including binary contrasts, throat-clearing openers, faux-insight setups, colon reveals, and fake-profound endings.

However, the project does not explain how “personal voice” is measured automatically, nor does it provide consistency data across underlying models. Whether your style is actually preserved therefore depends on model execution and your review of the listed changes.

  • README, “Problem”: AI editing can erase “vocabulary, cadence, humor, and imperfections”
  • README, “How to use No AI Slop / Edit your writing”: “preserves your personal voice, and lists what it changed”
  • README, “The slop that this skill catches”: “20+ patterns”
npx skills add petergyang/no-ai-slop --skill no-ai-slop --global --yes
Not stated in the README:The README does not state how consistent outputs are across ChatGPT, Claude Code, and Codex model versions;The README does not define an automatic method for determining whether a revision preserves a specific author’s voice
Yes I maintain a Python project used with both Codex and ChatGPT; I want to reuse one rule set and validate plugin metadata before packaging. Is this repository suitable as an integration base?
For: A Python maintainer who wants to reuse the same writing rules in Codex and the ChatGPT plugin workflow

Yes, as a lightweight skills integration base, because it separates rules, evaluation, plugin metadata, and packaging logic.

  • SKILL.md contains the editing rules and workflow, eval.md contains the checks, and .codex-plugin/plugin.json contains ChatGPT and Codex metadata.
  • build_plugin.py builds and validates the plugin package, matching your requirement for pre-package validation.
  • The README provides installation paths for ChatGPT, Claude Code, and Codex, and states that No AI Slop is also available as a ChatGPT plugin.
  • The project is MIT-licensed, and the project data records 4,581 lines of Python code, making Python the main implementation language.

The README does not list build_plugin.py parameters, dependency-installation steps, or CI integration instructions. Whether it drops directly into your existing Python release pipeline therefore requires inspecting the script.

  • README, “What’s inside”: responsibilities of `SKILL.md`, `eval.md`, `.codex-plugin/plugin.json`, and `build_plugin.py`
  • README, “How to install No AI Slop”: support for ChatGPT, Claude Code, Codex, and `npx skills add`
  • README, “License”: MIT
  • Project data: main_language is Python, with 4,581 Python lines
npx skills add petergyang/no-ai-slop --skill no-ai-slop --global --yes
Not stated in the README:The README does not document `build_plugin.py` command-line arguments, runtime dependencies, or exit codes;The README does not explain how to connect the plugin package to an existing CI or Python release pipeline

✨ Highlights

  • Detects 20+ AI writing clichés and structural patterns
  • Installs through ChatGPT, Claude Code, and Codex
  • SKILL.md defines the editing rules and workflow
  • eval.md provides checks run on the skill's output
  • MIT-licensed, with 4,581 lines of Python code

🔧 Engineering

  • Use /no-ai-slop to edit text and list its changes
  • Use /no-ai-slop to detect slop without guessing authorship
  • build_plugin.py builds and validates the plugin package

⚠️ Risks

  • README does not specify compatible versions for ChatGPT and other platforms
  • README does not provide the complete list of 20+ patterns
  • README does not describe installation outside coding-agent environments

👥 For who?

  • English-language writers editing with ChatGPT, Claude Code, or Codex
  • AI users who need to preserve vocabulary, cadence, and humor
  • Teams checking patterns such as “It’s not X. It’s Y.”