story-deslop (De-AI Web Fiction Polish)
Detects and removes AI-writing tells from web-fiction prose with graded diagnostics, minimal edits, and deterministic checker scripts.
Content & WritingIntermediate★ 7,346⑂ 1,052AI score 9/10Last updated: Oct 3, 2026
What it does
- Scans your draft and produces an AI-slop report: severity level (light / moderate / heavy) plus a table marking clichés, over-symmetrical sentences, hollow emotion summaries, uniform paragraph rhythm, repeated description, narrator-explains voice, and action-list prose.
- Grades severity from six measurable metrics: banned-word density per 1,000 chars, consecutive parallel-structure paragraphs, ratio of unanchored emotion sentences, dialogue-tag density, average sentences per paragraph, repeated-description density.
- Rewrites with a minimum-change rule: only how something is said changes; plot, characters, settings, names, numbers and proper nouns stay intact.
- Guards against over-deletion: deletion caps (≤15% / ≤25% / ≤35% by severity), no whole-paragraph deletion, and uncertain spots flagged
[需复核](needs review) instead of cut. - In file mode it runs bundled scripts:
check-ai-patterns.js(sentence-pattern checker, report-only),check-degeneration.js(loop/truncation/placeholder detection),normalize-punctuation.js(cleans leftover……,——,--). - Convergence rules cap it at 3 rewrite passes and hand off to human review if edits keep piling up.
Who it's for
- Authors and editors of Chinese web fiction / serialized genre novels.
- Anyone drafting with an LLM who keeps hearing "this reads like AI wrote it."
- Users of the oh-story-claudecode pipeline who want an automated final polish stage.
Example uses
- Paste a passage and say "this feels too AI" — you get a diagnostic table plus a polished version with per-edit rationale.
- Point it at a chapter file: pre-check script runs, only the selected gates are applied, edits are written to disk, and the report returns a short representative excerpt.
- Say "just flag it, don't edit" — it runs scan + grading only and leaves the file untouched.
· · · Install guide · · ·
Try it now, no install
Paste this into Claude to use the skill without installing anything.
Read the instructions in this file and follow them to help me: https://raw.githubusercontent.com/zenstory-ai/oh-story-claudecode/HEAD/skills/story-deslop/SKILL.md What I want: (describe your task here)
If Claude can't open the link, open it yourself and paste the contents instead.
↓ If it works for you, download the ZIP below and install it. Then it runs on its own — no pasting each time.
Install in the Claude app (no terminal)
- Download the ZIP with the button below.
- In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
- Go to Customize → Skills → + → 'Upload a skill' and upload the ZIP.
Install in Claude Code
Let Claude do it — paste this into Claude Code
Install the skill I found on Claude Skill Mart. Copy the skills/story-deslop folder from the GitHub repo zenstory-ai/oh-story-claudecode into my ~/.claude/skills/zenstory-ai-story-deslop/. When it's done, tell me in one line what this skill can do.
Install with a command instead
git clone https://github.com/zenstory-ai/oh-story-claudecode.git && mkdir -p ~/.claude/skills && cp -r oh-story-claudecode/skills/story-deslop ~/.claude/skills/⚠ This is a third-party skill. Check the source repository before installing.
- Open a terminal and go to the folder where you keep tools.
- Clone the repo:
git clone https://github.com/zenstory-ai/oh-story-claudecode.git - Create the skills folder:
mkdir -p ~/.claude/skills - Copy just this skill:
cp -r oh-story-claudecode/skills/story-deslop ~/.claude/skills/ - Make sure Node.js is available for the checker scripts:
node -v(addpython3if you want the author-memory feature). - Restart Claude Code and invoke it with
/story-deslop, or simply ask "remove the AI flavor from this passage." - Optional: to use the full pipeline and the narrative-writer sub-agent, run
/story-setupas described in the repo; without it the skill degrades gracefully to solo mode.
View source on GitHub ↗License: MIT