humanize-and-unslop
Edit drafts into plain, specific, human-sounding writing by removing AI tells (banned vocabulary, em dashes, curly quotes, puffery, chatbot phrases, formulaic…
Skill by ersanyamarya
Chalk Labs
Need help deploying humanize-and-unslop?
Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.
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/ersanyamarya-humanize-and-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.
About
Use cases: writing
Reviews
Write a reviewNo 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 and code. Checked Nov 1, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
- Runs as
- Node.js package
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/humanize-and-unslop
What's inside
- Skill name
humanize-and-unslop- Description
- Edit drafts into plain, specific, human-sounding writing by removing AI tells (banned vocabulary, em dashes, curly quotes, puffery, chatbot phrases, formulaic structures), or detect those tells without rewriting. A bundled scanner finds the mechanical tells with line numbers; the model handles judgment calls and the rewrite. Use when the user asks to "humanize this", "unslop this", "remove AI slop", "make this sound less like AI", "edit this draft", "does this sound AI-written", "check for AI tells", or passes --detect.
- License
- MIT
- Instructions
- 51 lines in SKILL.md · view on GitHub
Before installing
- Ships executable scripts
Files (6)
- SKILL.md
- evals.json · evals/
- examples.md · references/
- judgment-patterns.md · references/
- patterns.json · references/
- scan.mjs · scripts/
SKILL.md (first lines)
# Humanize and unslop
Strip AI tells from prose while keeping the author's claims and voice. The model reads and rewrites. `scripts/scan.mjs` is a precise checker for words, phrases, and punctuation, used to confirm the result is clean.
## Rules that always apply
- Keep every claim. Never change facts, numbers, severity, scope, or meaning, since this is a style edit.
- Leave code blocks, inline code, URLs, commands, and quoted material untouched. The scanner already skips them.
- Use straight quotes (`"` and `'`), never curly quotes.
- Use no em dashes and no spaced en dashes. Use a period or comma instead, not parentheses.
- Use colons only to introduce a list or example, never as a lead-in ("The result: ...").
- Use sentence case for headings. Keep emojis and decorative bold out of headings, bullets, and body text.
- Return text that is already clean unchanged.
When rules pull in different directions, apply this order: preserve meaning, then fix scan findings, then make the smallest edit that works, then add soul.
## Workflow
1. **Resolve mode and input**
- Use Detect mode when the request says `--detect`, "audit", "check", or "flag". Otherwise use Edit mode.
- Count words. Under about 150 words, skip the scanner in steps 2 and 5 and check by reading.
- For longer pasted text, write it to a temp file (from `mktemp`) so the scanner can read it. For a file path, scan the file directly.
- In Edit mode, ask for audience and format only when the register is unclear and a person can answer. Otherwise infer the register from the draft.
2. **Scan**
- Execute `node ${CLAUDE_SKILL_DIR}/scripts/scan.mjs <file>`.
- Treat `fix` findings as required changes. Treat `review` findings as terms with a possible literal or technical sense (`primitive`, `surface`, `vector`); keep them when that sense applies.
3. **Judge**
- Read `references/judgment-patterns.md` and check the draft for everything the scan does not cover: Title Case headings, colon lead-ins, bold-label bullets, binary contrasts, forced triads, synonym cycling, passive voice hiding the actor, uniform rhythm, unsourced claims.
- Decide the register. Apply the "adding soul" section only to personal or opinion writing, never to docs, specs, READMEs, or third-person reports.
4. **Edit (Edit mode only)**
- Read `references/examples.md` before the first edit in a session to calibrate edit depth.
- Rewrite to clear every `fix` finding and each confirmed judgment finding.
- For a file input, edit the file in place. Keep the change summary in the reply, never in the file.
5. **Verify**
- Re-run `scan.mjs` on the edited text. Repeat step 4 until zero `fix` findings remain.
- Reread once and fix whatever still reads as generated, usually rhythm or a summary ending.
## Output
- **Edit mode:** the edited draft (or a note that the file was edited), then a `## What changed` list of 3 to 6 bullets covering structural, tonal, and wording changes. Mention any `review` findings deliberately kept, and why.
- **Detect mode:** do not rewrite. List findings as `line: [pattern] "exact quote" -> brief fix`, scan findings first, then judgment findings, then a one-line count per pattern. No paragraphs of feedback.
## Reuse
Other skills and agents that need these rules should read `references/patterns.json` and `references/judgment-patterns.md` from this skill's installed folder (in the global or the project skills directory), or run `node <that folder>/scripts/scan.mjs --json <file>`, rather than copying the word lists.From ersanyamarya/agentry-labs, MIT.
More from ersanyamarya/agentry-labs
- 0.570score
skill-architect
ersanyamarya
Create, improve, or review Claude Code skills so they are portable, token-efficient, and spec-compliant, with scripts doing the exact work and the model doing…
SkillAFreshness: AClaude Code +9 - 0.570score
image-artifact-setup
ersanyamarya
Set up a reproducible image generator in a project (Open Graph and social cards, link previews, project or product tiles, README banners, store screenshots)…
SkillAFreshness: AClaude Code +9 - 0.570score
lighthouse-audit
ersanyamarya
Run Google Lighthouse against a URL (mobile and desktop), trace the performance, accessibility, SEO, and best-practices findings to the project's actual…
SkillAFreshness: AClaude Code +9 - 0.570score
run-fallow
ersanyamarya
Run the `fallow` CLI on any JavaScript/TypeScript project to find dead code, unused dependencies, duplication, complexity hotspots, and security candidates…
SkillAFreshness: AClaude Code +9 - 0.570score
flutter-logging-strategy
ersanyamarya
Establish, audit, and enforce a consistent logging strategy in any Flutter/Dart project using package:logging — installs the dependency if missing, builds a…
SkillAFreshness: AClaude Code +9 - 0.570score
flutter-store-assets
ersanyamarya
Operates the gentlemans-stack image tool (tools/image-gen-tools) for a Flutter app.
SkillAFreshness: AClaude Code +9 - 0.566score
flutter-bundle-google-fonts
ersanyamarya
Replaces the google_fonts package in a Flutter app with fonts bundled in the app, using the gentlemans-stack scripts/flutter/bundle-fonts.mjs to scan usages…
SkillAFreshness: AClaude Code +9 - 0.566score
flutter-brand-icons
ersanyamarya
Generate every app icon and native splash asset for a Flutter project from one single-color logo SVG, with colors taken from the project's brand doc, design…
SkillAFreshness: AClaude Code +9 - 0.565score
mongoose-schema-docs
ersanyamarya
Generate documentation and an entity-relationship diagram from a codebase's Mongoose schemas.
SkillAFreshness: AClaude Code +9 - 0.565score
sync-docs-from-diff
ersanyamarya
Update repo documentation from a git diff.
SkillAFreshness: AClaude Code +9 - 0.565score
script-writer
ersanyamarya
Generate a new shell script in scripts/ following the repo's script conventions (help header, utils.sh sourcing, signal trap, argument parsing).
SkillAFreshness: AClaude Code +9 - 0.565score
generate-commit-message
ersanyamarya
Write a Conventional Commit message in this repo's style (type(scope): Capitalized summary) from staged or unstaged changes.
SkillAFreshness: AClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Oct 19, 2026 (14 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/ersanyamarya/agentry-labs
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from ersanyamarya
- 0.570score
run-fallow
ersanyamarya
Run the `fallow` CLI on any JavaScript/TypeScript project to find dead code, unused dependencies, duplication, complexity hotspots, and security candidates…
SkillAFreshness: AClaude Code +9 - 0.570score
skill-architect
ersanyamarya
Create, improve, or review Claude Code skills so they are portable, token-efficient, and spec-compliant, with scripts doing the exact work and the model doing…
SkillAFreshness: AClaude Code +9 - 0.570score
flutter-logging-strategy
ersanyamarya
Establish, audit, and enforce a consistent logging strategy in any Flutter/Dart project using package:logging — installs the dependency if missing, builds a…
SkillAFreshness: AClaude Code +9 - 0.570score
flutter-store-assets
ersanyamarya
Operates the gentlemans-stack image tool (tools/image-gen-tools) for a Flutter app.
SkillAFreshness: AClaude Code +9 - 0.570score
lighthouse-audit
ersanyamarya
Run Google Lighthouse against a URL (mobile and desktop), trace the performance, accessibility, SEO, and best-practices findings to the project's actual…
SkillAFreshness: AClaude Code +9 - 0.570score
image-artifact-setup
ersanyamarya
Set up a reproducible image generator in a project (Open Graph and social cards, link previews, project or product tiles, README banners, store screenshots)…
SkillAFreshness: AClaude Code +9
Done for you
Rather not set it up yourself?
Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.
See how we build AI agents →Read the case studies
Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.
- launches shipped
- 50+
- launches shipped
- media placements
- 500+
- media placements
- founders on every account
- 2
- founders on every account
Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block
Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.
Get humanize-and-unslop running in your business
Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.
Cite this page
humanize-and-unslop skill. Agent Mart. https://agentmart.dev/skills/ersanyamarya-humanize-and-unslop (last updated 2026-10-24)