Skip to content
Agentmart
Submit a tool

unslop

Load when the user asks to edit prose for a more natural voice while preserving meaning, tone, technical precision, and structured output.

Skill by ken-guru

IndexedMIT★ 1
Write a review

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/ken-guru-unslop

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Load when the user asks to edit prose for a more natural voice while preserving meaning, tone, technical precision, and structured output.

Use cases: writing

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found

Network hosts it talks to 1

  • codeload.github.com · found in install command

Files it touches

  • ~/.claude/skills/unslop

What's inside

Skill name
unslop
Description
Load when the user asks to edit prose for a more natural voice while preserving meaning, tone, technical precision, and structured output.
License
MIT
Instructions
97 lines in SKILL.md · view on GitHub

Files (3)

  • SKILL.md
  • unslop.json · evals/
  • unslop-fixtures.md · fixtures/

SKILL.md (first lines)

# Unslop

Edit explanatory prose or presentation copy so it reads clearly and naturally.
Preserve the author's meaning, requested tone, technical precision, and any
content contract.

## Process

1. Identify the output boundary. Separate conversational prose, Presentation
   content, quotations, citations, accessibility text, and protected structured
   content.
2. Load any user- or project-supplied editorial preferences before editing.
3. Scan the editable prose for the universal clarity rules below.
4. Rewrite only what needs rewriting. Keep the intended tone and audience.
5. Apply explicit preferences as requirements, not suggestions. If no preference
   is supplied, choose the clearest form for the medium without inventing a
   house style.
6. Run the protection checks and the final human-voice audit.

## Universal clarity rules

- Replace puffery with the concrete fact or effect.
- Remove filler, stock chatbot phrases, sycophantic openings, and generic
  conclusions.
- Replace vague attribution with a named source or remove the claim.
- Prefer a plain word when it is equally precise.
- Prefer active voice when the actor is known.
- Shorten or split dense sentences that make the reader backtrack.
- Vary rhythm naturally. Do not add forced informality, fake personality, or
  unnecessary first person.
- Replace metaphorical, promotional, or fashionable jargon when a concrete word
  works better.
- Preserve established technical terms when they name a real concept the reader
  needs.
- Ask of every sentence: does it give the reader a fact, instruction, example,
  decision, or useful qualification? If not, cut or rewrite it.

## Contextual style preferences

Treat these as configurable choices. A user's explicit preference overrides
these defaults for editable prose:

- em dashes, colons, parentheses, and other punctuation
- sentence case or title case headings
- boldface, lists, and rule-of-three structures
- first person, opinions, and conversational reactions
- short fragments, when the format or tone calls for them

Interpret `avoid` preferences as a scan requirement: remove the pattern when
it is not protected content, including equivalent constructions that preserve
the same stylistic effect. Interpret `prefer` preferences as a positive target
and use them consistently where the format permits. Do not let a preference
break meaning, accessibility, technical precision, or the output contract.

For presentation projects, preference examples include:

- `avoid`: "bold lead-in followed by a colon", "em dashes", "generic bullet lists"
- `prefer`: "short declarative sentences", "unnumbered statements", "plain headings"
- `tone`: "warm and direct", "formal and restrained", or another user-supplied description

## Protected content

Do not rewrite these merely for style:

- code, commands, schemas, JSON, YAML, and machine-readable reports
- canonical terms from the project's glossary
- quotations and citations
- accessibility text, unless the change makes it clearer or more specific
- wording the user supplied for formatting or transport
- deliberately chosen formal, playful, terse, literary, or otherwise specific
  tone

If editable prose surrounds protected content, improve the surrounding prose
without changing the protected content's contract.

## Presentation content

Presentation content follows the same clarity rules but has tighter constraints.
Keep slide copy concise, preserve narrative hierarchy and Content Capacity, and
do not trade away accessibility or semantic meaning for a more conversational
sound. Apply the project's explicit editorial preferences to slide copy and
presenter notes. A good slide sentence is specific enough to carry the message
without needing the presenter to decode it.

## Final audit

Before returning the result, ask:

- What makes this sound machine-produced?
- Did I remove the tell without removing a useful qualification?
- Did I preserve meaning, tone, technical terms, accessibility, and structure?
- Could a reader act on or learn something concrete from each remaining claim?

Do not promise that the result is undetectably human. Report the edits briefly
when the user asked for a review, and do not add a chatbot-style closing.

From ken-guru/skills, MIT.

More from ken-guru/skills

Signals

Stars
1
Forks
1
Open issues
6
Last commit (this folder)
Aug 24, 2026 (2 months ago)

From GitHub (fetched Oct 24, 2026).

Details

License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from ken-guru

Cite this page

unslop skill. Agent Mart. https://agentmart.dev/skills/ken-guru-unslop (last updated 2026-10-24)