Claude Skill MartBrowse skillsQuick linesLearn by videoTerminal guideWhat is a Skill?
Back to list

story-deslop (AI-Flavor Remover)

Diagnoses and strips "AI-written" tells from web-novel prose — banned clichés, uniform rhythm, told-not-shown emotion, and narrator explaining — with minimal edits.

Content & WritingIntermediate6,025894AI score 9/10Last updated: Aug 24, 2026

What it does

Using Chinese web-novel prose as its baseline, this skill audits a draft and rewrites the how, never the what.

  • Phase 1 – Scan: builds a table of flagged spots: banned words ("a flicker of X crossed his eyes", "took a deep breath"), formulaic sentence patterns, stated emotion, uniformly long paragraphs, explanatory/omniscient spoilers.
  • Phase 2 – Grade: six quantified metrics (banned-word density per 1k chars, consecutive parallel paragraphs, psych-word ratio, dialogue-tag density, average sentences per paragraph, redundant-description density) classify the text as light / moderate / heavy, each with its own gate set.
  • Phase 3 – Gates A–G: word replacement, pattern de-clichéing, externalized emotion ("he was nervous" → "his hand shook"), rhythm variation, colloquial dialogue, removal of moralizing endings, and removal of author-in-the-room commentary.
  • Guardrails: deletion caps (≤15% / ≤25% / ≤35%), no wholesale paragraph deletion, foreshadowing/hooks/character traits protected, uncertain items marked [需复核] (needs review) instead of cut.
  • File mode: runs check-ai-patterns.js, check-degeneration.js and normalize-punctuation.js for deterministic re-scans and punctuation cleanup, plus a character-count delta report.
  • A .deslop-whitelist file exempts proper nouns, nicknames and worldbuilding terms from false positives.

Who it's for

  • Authors, translators and editors working on Chinese web fiction
  • Writers who draft with an LLM and need the machine tone scrubbed out
  • Editors who must justify "this reads like AI" with concrete evidence and numbers

Examples

  1. Paste a passage and say "this reads too AI" → you get a detection report, a severity grade, and a before/after diff.
  2. Ask "just flag it, don't edit" → the skill outputs only the issue table with Gate labels and leaves the text untouched.
  3. Hand it a path like chapters/012.md → it pre-checks with the scripts, applies gate edits in place, normalizes punctuation, then reports the word-count change against the tier cap.

· · · 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)
  1. Download the ZIP with the button below.
  2. In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
  3. Go to Customize → Skills → + → 'Upload a skill' and upload the ZIP.
Download 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.

  1. Open a terminal.
  2. Clone the repo: git clone https://github.com/zenstory-ai/oh-story-claudecode.git
  3. Create the skills folder: mkdir -p ~/.claude/skills
  4. Copy the skill: cp -r oh-story-claudecode/skills/story-deslop ~/.claude/skills/
  5. Verify the bundled references/ and scripts/ folders came along (Node.js is required to run the checker scripts).
  6. Restart Claude Code and run /story-deslop, or just say "de-slop this passage".
  7. Optional: create a .deslop-whitelist file at your project root, one exempt term per line, to avoid false positives on names and lore terms.
  8. Optional: if you use the rest of the story-* suite from the same repo, run /story-setup to install the agent bundle.