An AI agent skill that removes 20+ common AI-generated writing patterns from text while keeping the author's own voice.
ItsssssJack/SlopMonster
A Python checker that flags common AI writing patterns in English text and scores it out of 5, plus an AI-assisted editing workflow.
- Stars
- 1,131
- Forks
- 112
- Open issues
- 4
- Last commit
- 24 days ago
What is it?
SlopMonster checks English writing for common patterns associated with AI-generated text. It is aimed at drafts such as READMEs, landing pages, emails and scripts. The Python checker runs on the standard library with no API key or packages to install, and reports matches across five categories: vocabulary, sentence patterns, punctuation, three-item lists and unsupported numeric claims. Each category with a match costs one point, giving a score out of 5.
Beyond the checker, the project provides a prompt-based editing workflow. An AI agent reviews the draft for its intended reader and revises it, and an optional script asks a CLI tool from a different model family to make a second editing pass. Markdown and HTML inputs are handled by skipping code blocks or stripping tags before scoring.
The project notes that a 5/5 score only means no scored patterns were found. Readers still need to judge whether the text is clear, supports its claims and serves its audience.
Key features
- 01Scores English text out of 5 across five categories of AI writing patterns.
- 02Runs with Python 3's standard library and needs no API key.
- 03Handles Markdown and HTML inputs, skipping code blocks and tags.
- 04Provides an optional second editing pass through a different model's CLI.
- 05Includes a GitHub Actions workflow example for running the check in CI.
Use cases
- Checking a README or landing page draft before publishing.
- Reviewing marketing emails or announcements for generic AI phrasing.
- Adding a lint-style check to a repository's CI pipeline for documentation.
- Guiding an AI agent through a structured editing pass on a draft.
Quick start
- 1
Clone the repository
git clone https://github.com/ItsssssJack/SlopMonster - 2
Change into the project folder
cd SlopMonster - 3
Check a short draft with the checker
python3 tools/deslop.py --text "It's not just a tool, it's a game-changing journey." - 4
Check a Markdown file
python3 tools/deslop.py README.md
Things to know
- The checker only recognizes English writing patterns and has no language detection, so text in other languages can wrongly score 5/5.
- A passing score does not establish writing quality, verify facts, or confirm the text suits its audience.
- The AI editing workflow needs a supported AI command-line tool installed and authenticated, plus access to a second model family.
Topics
FAQ
- What is SlopMonster?
- A Python checker that flags common AI writing patterns in English text and scores it out of 5, plus an AI-assisted editing workflow. SlopMonster checks English writing for common patterns associated with AI-generated text. It is aimed at drafts such as READMEs, landing pages, emails and scripts. The Python checker runs on the standard library with no API key or packages to install, and reports matches across five categories: vocabulary, sentence patterns, punctuation, three-item lists and unsupported numeric claims. Each category with a match costs one point, giving a score out of 5.
- Is SlopMonster free to use? What license does it have?
- SlopMonster is open source under the MIT license. Check the license terms before using it in commercial products.
- Is SlopMonster still maintained?
- Actively maintained. The last commit to SlopMonster was on Sep 26, 2026.
- What can I use SlopMonster for?
- Checking a README or landing page draft before publishing. Reviewing marketing emails or announcements for generic AI phrasing. Adding a lint-style check to a repository's CI pipeline for documentation. Guiding an AI agent through a structured editing pass on a draft.
- How do I install SlopMonster?
- Clone the repository: git clone https://github.com/ItsssssJack/SlopMonster Change into the project folder: cd SlopMonster Check a short draft with the checker: python3 tools/deslop.py --text "It's not just a tool, it's a game-changing journey." Check a Markdown file: python3 tools/deslop.py README.md
- Where can I get SlopMonster?
- The source code and installation instructions are on GitHub: https://github.com/ItsssssJack/SlopMonster
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
An agent skill that audits and rewrites prose to remove common AI writing patterns, with detect-only and edit-in-place modes.
A toolkit that generates agent-native command-line interfaces for existing software, plus a CLI-Hub registry for installing ready-made ones.
Turns a Git repository or local directory into a single prompt-friendly text digest for feeding code to LLMs.
A command-line tool and Python library for running prompts and chats against remote and locally installed large language models.
An open-source Python framework where LLM agents control Android and iOS phones via natural language, CLI, or Python API.