Humanizer
Azure-Samples/interview-coach-agent-framework
Remove signs of AI-generated writing from text. An agent skill from Azure-Samples/interview-coach-agent-framework.
Review writing for its intended reader, check common AI writing patterns, revise, request a second pass from a different model family, and check again.
$ npx skills add ItsssssJack/SlopMonster --skill slopmonster -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install ItsssssJack/SlopMonster slopmonster --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
Claude Code skills documentation · loads skills from .claude/skills/
Install the "slopmonster" agent skill from https://github.com/ItsssssJack/SlopMonster/tree/main into .claude/skills/slopmonster/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "slopmonster", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add ItsssssJack/SlopMonster --skill slopmonster -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install ItsssssJack/SlopMonster slopmonster --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "slopmonster" agent skill from https://github.com/ItsssssJack/SlopMonster/tree/main into .agents/skills/slopmonster/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "slopmonster", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add ItsssssJack/SlopMonster --skill slopmonster -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install ItsssssJack/SlopMonster slopmonster --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "slopmonster" agent skill from https://github.com/ItsssssJack/SlopMonster/tree/main into .cursor/skills/slopmonster/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "slopmonster", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add ItsssssJack/SlopMonster --skill slopmonster -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install ItsssssJack/SlopMonster slopmonster --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "slopmonster" agent skill from https://github.com/ItsssssJack/SlopMonster/tree/main into .gemini/skills/slopmonster/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "slopmonster", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install ItsssssJack/SlopMonster slopmonsterInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add ItsssssJack/SlopMonster --skill slopmonster -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "slopmonster" agent skill from https://github.com/ItsssssJack/SlopMonster/tree/main into .github/skills/slopmonster/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "slopmonster", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add ItsssssJack/SlopMonster --skill slopmonster -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install ItsssssJack/SlopMonster slopmonster --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "slopmonster" agent skill from https://github.com/ItsssssJack/SlopMonster/tree/main into .opencode/skills/slopmonster/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "slopmonster", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
slopmonsterReview writing for its intended reader, check common AI writing patterns, revise, request a second pass from a different model family, and check again.
Slopmonster is an agent skill from ItsssssJack/SlopMonster. Review writing for its intended reader, check common AI writing patterns, revise, request a second pass from a different model family, and check again. Trigger on /slopmonster, "humanize this", "de-slop this", "does this sound like AI", "fix this copy".
Its SKILL.md is about 1.5k tokens, which your agent loads only when the skill is triggered. The skill folder holds 29 other files, including reference files (for example `.github/workflows/slop.yml`, `README.md` and `examples/jasper-live-run.md`).
It sits in Writing & Content, covering Humanizing AI text. The repository describes itself as: Turn AI-written copy into copy a human would ship. Lint for AI tells, cleanse with a rival model, lint again. The licence is MIT.
4 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit 3fc9787. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Shell commands in SKILL.md call:
python3bashFrom the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Slopmonster loads about 1.5k tokens when it runs, and up to ~4.2k if it reads all its reference files. Until then it costs about 66 tokens; SKILL.md has 814 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from ItsssssJack/SlopMonster at commit 3fc9787, republished under its MIT licence (© ItsssssJack). 814 words, ~1,504 tokens.
.claude/skills/slopmonster/SKILL.md (or your agent's skills folder). This skill also uses 23 other files; get the full folder from GitHub.Edit the supplied draft for its audience and purpose. The workflow supports READMEs, landing pages, emails and scripts. Use the checker to locate known patterns, then review the writing in context. A score of 5/5 means no scored patterns matched; it does not establish that the copy is clear or accurate.
Identify the reader, the format and what the reader needs from the text. Use the user's brief and the draft itself. Ask a focused question only when missing context would materially change the edit.
A README should explain what the project does, how to use it and its limitations. A sales page may need an opening that establishes a problem. An email may need to start with the request. Choose an approach that fits the document.
python3 tools/deslop.py draft.md
python3 tools/deslop.py page.html
python3 tools/deslop.py page.html --view view-site
python3 tools/deslop.py --text "paste a draft"The checker scores five categories: vocabulary, sentence patterns, punctuation, three-item lists and possible unsupported proof. Each category with a match costs one point. Below 5/5 it exits with status 1. Empty input also fails.
For Markdown, use the file path so code and quoted specimens are handled as Markdown. The rules are English only and do not detect the input language.
Read references/principles.md for the editorial checks and references/signs-of-ai-writing.md for the pattern catalogue.
Work through the draft in this order:
Do not manufacture personality by adding an opinion, a mistake, a fragment or a fixed quota of short sentences. Do not add a number to every claim. Use only facts supplied by the author or verified from an appropriate source.
The checker can flag valid language. Review the actual match before editing it. Never hide ordinary prose in code formatting to raise the score. If a necessary phrase still triggers a rule, explain the remaining finding to the user.
Use a different model family from the one that wrote the draft. This provides a second review with the same audience and purpose; inspect its suggestions before accepting them.
| Draft written with | Command |
|---|---|
| Claude | DESLOP_WRITER=claude tools/cleanse.sh draft.md > cleansed.md |
| GPT / Codex / ChatGPT | DESLOP_WRITER=gpt tools/cleanse.sh draft.md > cleansed.md |
| Gemini | Use either command to select an installed rival CLI. |
The script uses the selected CLI's configured model and prompts/cleanse.txt. The CLI must be installed and authenticated. If it is unavailable, use the prompt and draft in the other model family's chat. If a second model cannot be accessed, report that the pass was not completed and continue the editorial review and local checks.
Standard output contains the edited copy. Standard error contains change notes. To keep both:
DESLOP_WRITER=gpt tools/cleanse.sh draft.md > cleansed.md 2> notes.txtCheck the command's exit status. A timeout returns 124. A missing rival CLI returns 127 and prints the prompt and input as standard output; that output is not an edited draft. Other CLI failures also need to be resolved before using the file.
The model separates its notes with <<<SLOPMONSTER-NOTES>>>. A warning about a
missing marker means notes may have been included in the copy. Inspect the result.
Compare the result with the source. Check facts and commands for changes, confirm that links and placeholders survived, and read the opening in context. Review the notes for deletions that may have removed necessary information.
python3 tools/deslop.py cleansed.mdAim to resolve the checker findings while preserving the intended meaning. Report any justified exceptions. The final editorial review is required even at 5/5.
If you change a regex, run python3 tools/test_deslop.py. If you change the cleanse
script, run bash tools/test_cleanse.sh.
Never invent evidence. This includes customer counts, testimonials, ratings and
results. If the draft needs missing information, flag it for the author with a
placeholder such as [needs number]. Do not publish an unresolved placeholder as
a verified claim.
The proof rule only sees number-and-noun patterns. It cannot verify whether a claim
is true. Use --allow-proof only after checking the evidence; the option retains
the warning while removing its score penalty.
Return the rewritten copy or save the edited artifact as requested. Then give up to five short notes explaining substantive changes and the check results. State whether the second model pass completed. Keep any unresolved claims or remaining checker findings visible. Do not claim the edit proves human authorship.
© ItsssssJack, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 23 other files (references) in the repository root of ItsssssJack/SlopMonster.
Open the folder on GitHubat commit 3fc9787
Slopmonster next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Slopmonster this skillItsssssJack/SlopMonster | 753 | — | ~1.5k | Automated safety check: Pass | MIT | |
| HumanizerAzure-Samples/interview-coach-agent-framework | 172 | 37 repos | ~5.8k | Automated safety check: Pass | MIT | |
| Avoid AI Writingconorbronsdon/avoid-ai-writing | 4.9k | 3 repos | ~8.1k | Automated safety check: Pass | MIT | |
| User-Facing Text Cleanupguillaumemeyer/watermarks-remover | 24k | — | ~3.5k | Automated safety check: Pass | MIT | |
| Install Anti Sloptrycompai/crm | 11k | 1 repos | ~881 | Automated safety check: Pass | MIT | |
| Stop SlopXe/site | 732 | 8 repos | ~423 | Automated safety check: Pass | MIT |
Azure-Samples/interview-coach-agent-framework
Remove signs of AI-generated writing from text. An agent skill from Azure-Samples/interview-coach-agent-framework.
conorbronsdon/avoid-ai-writing
Audit and rewrite content to remove AI writing patterns ("AI-isms").
guillaumemeyer/watermarks-remover
Audits prose for invisible Unicode characters and rewrites it while keeping facts, citations, code and required disclosures unchanged and the writer's voice intact.
trycompai/crm
Install and configure the anti-slop Oxlint plugin in a local TypeScript or JavaScript repository.
Xe/site
Remove AI writing patterns from prose. An agent skill from Xe/site.
op7418/Humanizer-zh
Edits Chinese articles, comments and documents to remove filler, repetition and template phrasing while keeping the facts, the level of certainty and the author's voice.
Categories
Review writing for its intended reader, check common AI writing patterns, revise, request a second pass from a different model family, and check again. Slopmonster is an agent skill from ItsssssJack/SlopMonster. Review writing for its intended reader, check common AI writing patterns, revise, request a second pass from a different model family, and check again.
Slopmonster fits situations like: does this sound like AI; tasks that involve Humanizing AI text.
Run `npx skills add ItsssssJack/SlopMonster --skill slopmonster -a claude-code`. Or copy the skill folder (the ItsssssJack/SlopMonster repository) into .claude/skills/slopmonster in your project. Claude Code loads it when a task matches its description.
Run `npx skills add ItsssssJack/SlopMonster --skill slopmonster -a codex`. Or copy the skill folder (the ItsssssJack/SlopMonster repository) into .agents/skills/slopmonster in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add ItsssssJack/SlopMonster --skill slopmonster -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/slopmonster, .gemini/skills/slopmonster, .github/skills/slopmonster and .opencode/skills/slopmonster in your project.
Going by SKILL.md and its folder, Slopmonster needs the command-line tools its instructions call (python3 and bash). Our summary lists: Python 3.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Slopmonster is published under the MIT licence (from the LICENSE file in the skill folder). It allows redistribution, so the full SKILL.md is shown on this page.
About 1.5k tokens (SKILL.md is roughly 6k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 2.7k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Slopmonster: Humanizer (Azure-Samples/interview-coach-agent-framework, 172 stars), Avoid AI Writing (conorbronsdon/avoid-ai-writing, 4.9k stars), User-Facing Text Cleanup (guillaumemeyer/watermarks-remover, 24k stars) and Install Anti Slop (trycompai/crm, 11k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
ItsssssJack (a GitHub user) maintains it in ItsssssJack/SlopMonster, which has 753 GitHub stars. The repository was last updated on September 26, 2026.
Source: ItsssssJack/SlopMonster on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.