Agent skill

Unslop

by poteto in poteto/noodle

Remove AI writing patterns from prose. An agent skill from poteto/noodle.

MITAuto-check passedWriting & Content

Install Unslop

skills CLI
$ npx skills add poteto/noodle --skill unslop -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install poteto/noodle unslop --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/poteto/noodle.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/unslop .claude/skills/unslop && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
unslop
GitHub stars
447
Token cost
~1.1k tokens
SKILL.md length
530 words
Files
1
Skills in repo
26
Repo updated
First seen
Licence
MIT

At a glance

Remove AI writing patterns from prose. An agent skill from poteto/noodle.

  • Works in 4 steps: Scan for the patterns below → Rewrite — preserve meaning, match… → Add soul (see next section) → …
  • Any non-code text that should sound human
  • SKILL.md covers Process, Adding soul and Patterns to detect and fix
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Unslop is an agent skill from poteto/noodle. Remove AI writing patterns from prose. Use for docs, READMEs, blog posts, any non-code text that should sound human. Triggers: "unslop", "humanize", "make this sound human", "clean up this writing", "edit for voice", "de-AI this text".

Its SKILL.md is about 1.1k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Writing & Content, covering Humanizing AI text, Technical documentation and Blog and article writing. The repository describes itself as: Orchestrate agents using skills. The licence is MIT.

When your agent uses it

  • Any non-code text that should sound human
  • Tasks that involve Humanizing AI text
  • Tasks that involve Technical documentation

Example prompts

  • “unslop”
  • “humanize”
  • “make this sound human”
  • “/unslop”

Workflow steps

4 steps, taken from the first numbered list in SKILL.md.

  1. Scan for the patterns below
  2. Rewrite — preserve meaning, match intended tone
  3. Add soul (see next section)
  4. Self-audit: "What makes this obviously AI generated?" Fix remaining tells.

What it can do on your machine

Read from SKILL.md and the folder at commit 82d2921. It shows what the files ask for, not the result of running them.

  • Tool permissions

    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.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Unslop loads about 1.1k tokens when it runs. Until then it costs about 61 tokens; SKILL.md has 530 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~61
When it runs · the whole SKILL.md, loaded when a task matches
~1.1k

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.

Safety

Auto-check passed

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.

SKILL.md

The full file from poteto/noodle at commit 82d2921, republished under its MIT licence (© poteto). 530 words, ~1,058 tokens.

Download SKILL.mdSave it as .claude/skills/unslop/SKILL.md (or your agent's skills folder).
name
unslop
description
Remove AI writing patterns from prose. Use for docs, READMEs, blog posts, any non-code text that should sound human. Triggers: "unslop", "humanize", "make this sound human", "clean up this writing", "edit for voice", "de-AI this text".

Unslop

Edit text to remove AI patterns and add human voice.

Process

  1. Scan for the patterns below
  2. Rewrite — preserve meaning, match intended tone
  3. Add soul (see next section)
  4. Self-audit: "What makes this obviously AI generated?" Fix remaining tells.

Adding soul

Removing patterns is half the job. Sterile, voiceless writing is just as obvious.

  • Have opinions. React to facts instead of neutrally listing pros and cons.
  • Vary rhythm. Short sentences. Then longer ones that take their time. Mix it up.
  • Acknowledge complexity. "Impressive but also kind of unsettling" beats "impressive."
  • Use "I" when it fits. First person isn't unprofessional.
  • Let some mess in. Perfect structure feels algorithmic.
  • Be specific. Not "this is concerning" but "there's something unsettling about agents churning away at 3am."

Patterns to detect and fix

Content
  1. Significance inflation — "pivotal moment", "testament to", "evolving landscape", "setting the stage for", "indelible mark", "deeply rooted". Cut puffery, state what happened.
  2. Notability name-dropping — listing media outlets without context. Pick one, say what was said.
  3. Superficial -ing phrases — "highlighting...", "ensuring...", "reflecting...", "showcasing...", "fostering...". Delete or expand with real sources.
  4. Promotional language — "nestled", "vibrant", "breathtaking", "groundbreaking", "renowned", "stunning", "must-visit". Use neutral descriptions.
  5. Vague attributions — "Experts believe", "Industry reports suggest", "Some critics argue". Name the source or delete.
  6. Formulaic challenges — "Despite challenges... continues to thrive." Replace with specific facts.
Language
  1. AI vocabulary — Additionally, crucial, delve, enduring, enhance, fostering, garner, interplay, intricate, landscape (abstract), pivotal, showcase, tapestry (abstract), testament, underscore, vibrant. Replace with plain words.
  2. Copula avoidance — "serves as", "stands as", "boasts", "features". Just say "is" or "has".
  3. Negative parallelisms — "It's not just X, it's Y." State the point directly.
  4. Rule of three — forcing ideas into groups of three. Use the natural number.
  5. Synonym cycling — protagonist/main character/central figure/hero in one paragraph. Pick one, repeat it.
  6. False ranges — "from X to Y" where X and Y aren't on a meaningful scale. List topics directly.
Show full SKILL.md (207 more words)Show less
Style
  1. Em dash overuse — avoid em dashes entirely. Use periods, commas, or parentheses. Em dashes are an AI tell.
  2. Colon overuse — colons are fine before a list or example. Not as mid-sentence connectors. "If you're coming from traditional automation: instead of registering event handlers, you describe conditions" adds nothing with the colon. Rewrite to let the point stand on its own without comparison framing. "Describing when the scheduler should fire works best as plain English." Same meaning, no crutch punctuation.
  3. Boldface overuse — don't bold every proper noun or acronym.
  4. Inline-header lists — "Performance: Performance improved..." Convert to prose.
  5. Title case headings — use sentence case.
  6. Decorative emojis — remove from headings and bullets.
  7. Curly quotes — replace with straight quotes.
Communication artifacts
  1. Chatbot phrases — "I hope this helps!", "Let me know if...", "Of course!", "Certainly!" Remove.
  2. Cutoff disclaimers — "While specific details are limited..." Find sources or remove.
  3. Sycophantic tone — "Great question! You're absolutely right!" Respond directly.
Filler
  1. Filler phrases — "In order to" → "To". "Due to the fact that" → "Because". "It is important to note that" → delete.
  2. Excessive hedging — "could potentially possibly be argued that it might" → "may".
  3. Generic conclusions — "The future looks bright." State specific plans or facts.

© poteto, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in .agents/skills/unslop of poteto/noodle.

Open the folder on GitHubat commit 82d2921

Compare with similar skills

Unslop 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.

Unslop compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Unslop this skillpoteto/noodle447—~1.1kAutomated safety check: PassMIT
Writewaynesutton/markdown-site628—~3kAutomated safety check: PassMIT
Writerrileyhilliard/claude-essentials130—~2kAutomated safety check: PassMIT
No TropesOutThisLife/brooklyn-skills199—~455Automated safety check: PassMIT
SepiaNanako0129/sepia3k—~3.6kAutomated safety check: PassMIT
Humanizer Zhai-zixun/humanizer-zh177—~1.2kAutomated safety check: PassMIT

Similar skills

  • Write

    waynesutton/markdown-site

    Writing style guide for technical content, social media, blog posts, READMEs, git commits, and developer documentation.

    628 GitHub stars~3k tokensUpdated 4 mo ago
    Writing & ContentAuto-check passed
  • Writer

    rileyhilliard/claude-essentials

    Writing style and tone guide for human-sounding content. An agent skill from rileyhilliard/claude-essentials.

    130 GitHub stars~2k tokensUpdated 1 mo ago
    Writing & ContentAuto-check passed
  • No Tropes

    OutThisLife/brooklyn-skills

    Detect and eliminate common AI writing tropes from generated text.

    199 GitHub stars~455 tokensUpdated 4 days ago
    DevelopmentAuto-check passed
  • Sepia

    Nanako0129/sepia

    Make AI-generated writing read as human-written, in fiction and in professional prose.

    3k GitHub stars~3.6k tokensUpdated 3 days ago
    Writing & ContentAuto-check passed
  • Humanizer Zh

    ai-zixun/humanizer-zh

    Remove signs of AI-generated, translated, or overly mechanical Chinese prose.

    177 GitHub stars~1.2k tokensUpdated 4 mo ago
    Writing & ContentAuto-check passed
  • Not AI

    udaysharmadev/Not-Ai

    Edit prose into a clear, specific, source-grounded version that preserves the author's meaning and voice.

    132 GitHub stars~4.7k tokensUpdated 5 days ago
    Writing & ContentAuto-check passed

More from poteto/noodle

All 26 skills in this repo
  • Meditate

    poteto/noodle

    Audit and evolve the brain vault — prune outdated content, discover cross-cutting principles, review skills for structural encoding opportunities.

    447 GitHub stars~1.1k tokensUpdated 6 mo ago
    Auto-check passed
  • Ruminate

    poteto/noodle

    Mine past Claude Code and Codex conversations for uncaptured patterns, corrections, and knowledge.

    447 GitHub stars~1.4k tokensUpdated 6 mo ago
    Auto-check passed
  • Ast Grep

    poteto/noodle

    Structural code search via ast-grep — use when code shape and element relationships matter, not just text.

    447 GitHub stars~531 tokensUpdated 6 mo ago
    Auto-check passed
  • Execute

    poteto/noodle

    Implementation methodology for executing tasks. An agent skill from poteto/noodle.

    447 GitHub stars~989 tokensUpdated 6 mo ago
    Auto-check passed
  • Noodle

    poteto/noodle

    Operate the Noodle CLI — explain commands, find flags, create/edit .noodle.toml config.

    447 GitHub stars~1.3k tokensUpdated 6 mo ago
    Auto-check passed
  • Plan

    poteto/noodle

    Systematic planning for medium-to-large tasks. An agent skill from poteto/noodle.

    447 GitHub stars~1.6k tokensUpdated 6 mo ago
    Auto-check passed

Questions about Unslop

What does Unslop do?

Remove AI writing patterns from prose. An agent skill from poteto/noodle. Unslop is an agent skill from poteto/noodle. Remove AI writing patterns from prose.

When should I use Unslop?

Unslop fits situations like: any non-code text that should sound human; tasks that involve Humanizing AI text; tasks that involve Technical documentation.

How do I install Unslop in Claude Code?

Run `npx skills add poteto/noodle --skill unslop -a claude-code`. Or copy the skill folder (.agents/skills/unslop in poteto/noodle) into .claude/skills/unslop in your project. Claude Code loads it when a task matches its description.

How do I install Unslop in Codex?

Run `npx skills add poteto/noodle --skill unslop -a codex`. Or copy the skill folder (.agents/skills/unslop in poteto/noodle) into .agents/skills/unslop in your project. Codex loads it when a task matches its description.

Can I use Unslop in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add poteto/noodle --skill unslop -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/unslop, .gemini/skills/unslop, .github/skills/unslop and .opencode/skills/unslop in your project.

What does Unslop need to run?

SKILL.md names no scripts, command-line tools or credentials: Unslop is instructions for the agent only.

Does Unslop access the network?

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.

Is Unslop safe to install?

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.

What licence does Unslop use?

Unslop is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Unslop use?

About 1.1k tokens (SKILL.md is roughly 4.2k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Unslop?

Skills that share tags, products or a category with Unslop: Write (waynesutton/markdown-site, 628 stars), Writer (rileyhilliard/claude-essentials, 130 stars), No Tropes (OutThisLife/brooklyn-skills, 199 stars) and Sepia (Nanako0129/sepia, 3k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Unslop?

poteto (a GitHub user) maintains it in poteto/noodle, which has 447 GitHub stars. The repository holds 26 skills in this directory. The repository was last updated on March 19, 2026.

Source: poteto/noodle on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.