Unslop File
sickn33/agentic-awesome-skills
Humanize natural-language memory files (CLAUDE.md, todos, preferences, docs) by removing AI-isms and adding burstiness while preserving every code block, URL, path, command, and heading exactly.
Humanize natural-language memory files (CLAUDE.md, todos, preferences, docs) by removing AI-isms and adding burstiness while preserving every code block, URL, path, command, and heading exactly.
The automated check flagged lines worth reading first. See the safety section below.
$ npx skills add MohamedAbdallah-14/unslop --skill unslop-file -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install MohamedAbdallah-14/unslop unslop-file --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/MohamedAbdallah-14/unslop.git skills-src && mkdir -p .claude/skills && cp -r skills-src/unslop .claude/skills/unslop-file && rm -rf skills-srcUse ~/.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/
Install the "unslop-file" agent skill from https://github.com/MohamedAbdallah-14/unslop/tree/main/unslop into .claude/skills/unslop-file/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "unslop-file", 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.
$skill-installer install https://github.com/MohamedAbdallah-14/unslop/tree/main/unslopType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add MohamedAbdallah-14/unslop --skill unslop-file -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install MohamedAbdallah-14/unslop unslop-file --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/MohamedAbdallah-14/unslop.git skills-src && mkdir -p .agents/skills && cp -r skills-src/unslop .agents/skills/unslop-file && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "unslop-file" agent skill from https://github.com/MohamedAbdallah-14/unslop/tree/main/unslop into .agents/skills/unslop-file/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "unslop-file", 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 MohamedAbdallah-14/unslop --skill unslop-file -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install MohamedAbdallah-14/unslop unslop-file --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/MohamedAbdallah-14/unslop.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/unslop .cursor/skills/unslop-file && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "unslop-file" agent skill from https://github.com/MohamedAbdallah-14/unslop/tree/main/unslop into .cursor/skills/unslop-file/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "unslop-file", 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.
$ gemini skills install https://github.com/MohamedAbdallah-14/unslop.git --path unslop--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add MohamedAbdallah-14/unslop --skill unslop-file -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install MohamedAbdallah-14/unslop unslop-file --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/MohamedAbdallah-14/unslop.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/unslop .gemini/skills/unslop-file && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "unslop-file" agent skill from https://github.com/MohamedAbdallah-14/unslop/tree/main/unslop into .gemini/skills/unslop-file/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "unslop-file", 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 MohamedAbdallah-14/unslop unslop-fileInstalls 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 MohamedAbdallah-14/unslop --skill unslop-file -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/MohamedAbdallah-14/unslop.git skills-src && mkdir -p .github/skills && cp -r skills-src/unslop .github/skills/unslop-file && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "unslop-file" agent skill from https://github.com/MohamedAbdallah-14/unslop/tree/main/unslop into .github/skills/unslop-file/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "unslop-file", 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 MohamedAbdallah-14/unslop --skill unslop-file -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install MohamedAbdallah-14/unslop unslop-file --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/MohamedAbdallah-14/unslop.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/unslop .opencode/skills/unslop-file && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "unslop-file" agent skill from https://github.com/MohamedAbdallah-14/unslop/tree/main/unslop into .opencode/skills/unslop-file/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "unslop-file", 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.
unslop-fileHumanize natural-language memory files (CLAUDE.md, todos, preferences, docs) by removing AI-isms and adding burstiness while preserving every code block, URL, path, command, and heading exactly.
Unslop File is an agent skill from MohamedAbdallah-14/unslop. Humanize natural-language memory files (CLAUDE.md, todos, preferences, docs) by removing AI-isms and adding burstiness while preserving every code block, URL, path, command, and heading exactly. Two modes: --deterministic (fast, regex-based, no API) and LLM (default, calls Claude for rewrite). Humanized version overwrites the original file. Plain backup saved as FILE.original.md. Trigger: /unslop-file <filepath or "humanize memory file"
Its SKILL.md is about 2.7k tokens, which your agent loads only when the skill is triggered. The skill folder holds 26 other files, including scripts (for example `CHANGELOG.md`, `README.md` and `SECURITY.md`).
It sits in Writing & Content, covering Humanizing AI text and Agent instruction files. The repository describes itself as: Make AI output sound human. Strips AI-isms (sycophancy, stock vocab, hedging stacks, em-dash pileups), preserves code/URLs/headings. Plugin for Claude Code, Cursor, Windsurf… The licence is MIT.
6 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit 29d4360. 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.
Ships 14 files in scripts/ (Python, from the files we listed), which the agent can run.
Shell commands in SKILL.md call:
claudepython3npmgitdockerFrom the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md. Its commands use npm, git and docker, which can reach the network depending on how they are called.
From URLs in SKILL.md, links to its own repository left out.
Names these keys or tokens, usually read from environment variables:
ANTHROPIC_API_KEYFrom names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Unslop File loads about 2.7k tokens when it runs. Until then it costs about 113 tokens; SKILL.md has 1,017 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 patterns that need a careful read before installing.
ts`, `.json`, `.yaml`, `.yml`, `.toml`, `.env`, `.lock`, `.css`, `.html`, `.xml`, `.sql`, `.sh`.ng matching `.env*`, `*.pem`, `*.key`, `~/.ssh/`, `~/.aws/`, etc.) are refused before any read or API call.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); the scripts in this folder are not scanned.
The full file from MohamedAbdallah-14/unslop at commit 29d4360, republished under its MIT licence (© MohamedAbdallah-14). 1,017 words, ~2,734 tokens.
.claude/skills/unslop-file/SKILL.md (or your agent's skills folder). This skill also uses 24 other files; get the full folder from GitHub.Rewrite natural-language memory files (CLAUDE.md, AGENTS.md, todos, preferences, docs) so they sound human-written: no sycophancy, no stock vocab, no five-paragraph essay shape, no tricolon padding. Everything technical stays exact: code blocks, inline code, URLs, file paths, commands, headings, tables.
Two modes:
--deterministic — fast regex pass that strips canonical AI-isms and tightens tricolons. No API call, no ANTHROPIC_API_KEY needed. Best for batch processing and CI.claude --print CLI fallback) to do a full rewrite that engineers burstiness, restructures performative paragraphs, and matches voice. Slower but better quality.Humanized version overwrites the original. A FILE.original.md backup is written first. Re-run after editing the .original.md to regenerate.
--mode)| Mode | What runs | Use when… |
|---|---|---|
subtle | Stock vocab only. | Structure is fine; you just want AI vocabulary gone. |
balanced | (Default.) Sycophancy, hedging, transitions, stock vocab, authority tropes, signposting, performative balance, em-dash cap. | Everyday docs / READMEs / CLAUDE.md. |
full | Balanced + filler phrases + negative-parallelism tricolons + stronger LLM prompt. | Marketing copy, release notes, slop-heavy LLM output. |
Use the deterministic pass to get a report, then fix anything that slipped:
humanize --deterministic --report audit.json doc.md # writes audit + humanized
humanize doc.md # optional LLM polish on topaudit.json lists every rule that fired, every before → after pair, and counts_by_rule. Great for reviewing what the regex changed before trusting the diff to merge.
/unslop-file <filepath>, /unslop:humanize <filepath>, or "humanize memory file", "de-slop this doc", "strip AI tone from this file".
The scripts live in a scripts/ directory adjacent to this SKILL.md.
Common layouts:
unslop/SKILL.md + unslop/scripts/skills/unslop-file/SKILL.md + skills/unslop-file/scripts/plugins/unslop/skills/unslop-file/SKILL.md + sibling scripts/Always prefer the scripts/ sibling of the currently loaded SKILL file.
Steps:
scripts/ sibling.python3 -m scripts <absolute_filepath> (LLM mode), or add --deterministic for the regex pass..original.md backup → humanize → validate (preserve check + AI-ism residual check) → on validation error: targeted fix call (LLM mode) → retry up to 2 times..original.md backup, exit 0.delve, tapestry, testament (praise form), navigate/embark/journey (figurative), realm, landscape (figurative), pivotal, paramount, seamless, holistic, leverage (filler verb), robust (filler), comprehensive (when "complete" works), cutting-edge, state-of-the-art (filler), interplay, intricate, vibrant, underscore(s)/d/ing (figurative), crucial, vital (role/importance/part), ever-evolving, ever-changing, in today's (digital) world/age, dynamic landscape.--mode full only): "in order to" → "to", "due to the fact that" → "because", "prior to" → "before", "with regard to" → "about", "a wide variety of" → "many", "at this point in time" → "now", "the fact that" → "that", etc.--mode full only): "No guesswork, no bloat, no surprises." — the rhetorical triple-no punch....) — every byte...)./src/, /etc/, C:\Users\...)npm install, git rebase, docker run)$HOME, ${NODE_ENV})Everything inside ``` ... ``` is read-only. No comment changes, no whitespace changes, no line reordering. Inline backticks: same. Code is the substrate; humanization only operates on prose between code regions.
| # | Before | After (deterministic, --mode balanced) |
|---|---|---|
| 1 | It's important to note that running tests prior to pushing changes is a comprehensive best practice. Additionally, it's worth mentioning that this can prevent broken builds. | Running tests before pushing changes is a broad best practice. This can prevent broken builds. |
| 2 | The application leverages a microservices architecture that comprises multiple discrete components. | The application uses a microservices architecture that comprises multiple discrete components. |
| 3 | At its core, caching trades memory for latency. | Caching trades memory for latency. |
| 4 | Let's dive in. Here is the first step. | Here is the first step. |
| 5 | The intricate interplay between caching and latency is crucial. | The detailed link between caching and latency is important. |
| 6 | In today's digital world, we ship fast. | Today, we ship fast. |
--mode full, additionally:| # | Before | After |
|---|---|---|
| 7 | We ran the tests in order to verify the fix. | We ran the tests to verify the fix. |
| 8 | The build failed due to the fact that the disk was full. | The build failed because the disk was full. |
| 9 | No guesswork, no bloat, no surprises. | (stripped) |
blader/unslop — Claude-Code skill listing 30+ AI tells; we incorporated the strongest signals.docs/research/IMPLEMENTATION_TRACE.md..md, .txt, .markdown, .rst, or extensionless natural language..py, .js, .ts, .json, .yaml, .yml, .toml, .env, .lock, .css, .html, .xml, .sql, .sh.FILE.original.md is written before overwrite. Never humanize a file already named *.original.md..env*, *.pem, *.key, ~/.ssh/, ~/.aws/, etc.) are refused before any read or API call.© MohamedAbdallah-14, 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 24 other files (scripts) in unslop of MohamedAbdallah-14/unslop.
Open the folder on GitHubat commit 29d4360
We found 3 copies of this SKILL.md (exact, near-identical or edited) in other folders, from 1 other GitHub owner. This page covers the copy in MohamedAbdallah-14/unslop, which our catalogue first saw on October 7, 2026.
Unslop File 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 |
|---|---|---|---|---|---|---|
| Unslop File this skillMohamedAbdallah-14/unslop | 155 | 1 repos | ~2.7k | Automated safety check: Warn | MIT | |
| Unslop Filesickn33/agentic-awesome-skills | 47k | 1 repos | ~2.9k | Automated safety check: Warn | MIT | |
| Talk Normalhexiecs/talk-normal | 1.9k | — | ~931 | Automated safety check: Pass | MIT | |
| Johnny Suede WriteJasonColapietro/suede-creator-skills | 127 | — | ~7.9k | Automated safety check: Pass | MIT | |
| evlog Content Writingevloghq/evlog | 1.9k | — | ~2.9k | Automated safety check: Pass | MIT | |
| Shipmillionco/react-doctor | 15k | — | ~716 | Automated safety check: Pass | Custom licence |
sickn33/agentic-awesome-skills
Humanize natural-language memory files (CLAUDE.md, todos, preferences, docs) by removing AI-isms and adding burstiness while preserving every code block, URL, path, command, and heading exactly.
hexiecs/talk-normal
Installs a set of rules into AGENTS.md that strips filler, hedging and padded closings from your agent's replies, in English and Chinese.
JasonColapietro/suede-creator-skills
Suede Labs full writing stack: sharper copy for docs, pages, email, social, headlines, CTAs, product listings, and public explainers, with an SEO/AEO/AI EO pass, persona and framework selection…
evloghq/evlog
Rules for writing and reviewing evlog docs, blog posts, READMEs, skills and AGENTS.md files, with separate review and rewrite roles, a house voice and a catalog of AI-sounding tells.
millionco/react-doctor
Take the current branch from done-coding to merge-ready in one pass — review the diff against AGENTS.md, deslop, commit and push, open a PR using rule-validate's PR copy, then babysit until mergeable.
MoonshotAI/kimi-code
Translate and sync bilingual user documentation between docs/zh/ and docs/en/ following the source-of-truth rules in docs/AGENTS.md.
MohamedAbdallah-14/unslop
Rewrites code review comments so they read like a human teammate wrote them.
MohamedAbdallah-14/unslop
Rewrites commit messages so they sound like a careful human engineer wrote them.
MohamedAbdallah-14/unslop
Quick-reference card for unslop modes, sub-skills, and slash commands.
MohamedAbdallah-14/unslop
Strip AI-slop patterns from reasoning traces (chain-of-thought, extended thinking, agent decomposition) — not final prose.
MohamedAbdallah-14/unslop
Humanize LLM output so it reads like a careful human wrote it.
Categories
Humanize natural-language memory files (CLAUDE.md, todos, preferences, docs) by removing AI-isms and adding burstiness while preserving every code block, URL, path, command, and heading exactly. Unslop File is an agent skill from MohamedAbdallah-14/unslop.md, todos, preferences, docs) by removing AI-isms and adding burstiness while preserving every code block, URL, path, command, and heading exactly.
Unslop File fits situations like: tasks that involve Humanizing AI text; tasks that involve Agent instruction files.
Run `npx skills add MohamedAbdallah-14/unslop --skill unslop-file -a claude-code`. Or copy the skill folder (unslop in MohamedAbdallah-14/unslop) into .claude/skills/unslop-file in your project. Claude Code loads it when a task matches its description.
Run `npx skills add MohamedAbdallah-14/unslop --skill unslop-file -a codex`. Or copy the skill folder (unslop in MohamedAbdallah-14/unslop) into .agents/skills/unslop-file 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 MohamedAbdallah-14/unslop --skill unslop-file -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-file, .gemini/skills/unslop-file, .github/skills/unslop-file and .opencode/skills/unslop-file in your project.
Going by SKILL.md and its folder, Unslop File needs Python for the scripts in its folder, the command-line tools its instructions call (claude, python3, npm, git and docker) and credentials named ANTHROPIC_API_KEY. Our summary lists: Python 3; Node.js; Docker; A credential in ANTHROPIC_API_KEY.
SKILL.md contains no URLs. Its commands use npm, git and docker, which can reach the network depending on how they are called. This is read from the text; nothing was executed.
Our automated static check of SKILL.md flagged 1 warning(s): mentions a credentials file (ssh keys, cloud or package-manager tokens). Read the flagged lines before installing; the check is not a guarantee either way. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.
Unslop File is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 2.7k tokens (SKILL.md is roughly 11k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Unslop File: Unslop File (sickn33/agentic-awesome-skills, 47k stars), Talk Normal (hexiecs/talk-normal, 1.9k stars), Johnny Suede Write (JasonColapietro/suede-creator-skills, 127 stars) and evlog Content Writing (evloghq/evlog, 1.9k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
MohamedAbdallah-14 (a GitHub user) maintains it in MohamedAbdallah-14/unslop, which has 155 GitHub stars. The repository holds 6 skills in this directory. The repository was last updated on October 5, 2026.
Source: MohamedAbdallah-14/unslop on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.