AI Tells Validator — AI skill for Claude Code
Detect and rewrite AI-sounding text.
How to install AI Tells Validator
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open crimeacs/ai-tells-validator and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What AI Tells Validator does
Detect and rewrite AI-sounding text. Grounded in the live Wikipedia 'Signs of AI writing' catalog.
Alternatives in AI
- Humanizer — A Claude Code skill that removes signs of AI-generated writing from text, making it sound more natural and hum 11.3k ★
- Academic Humanizer — Strip AI-writing tells from papers and grant proposals (NSF/NIH), while keeping scholarly voice and tying clai 1.1k ★
- PromptEnhance — Rewrite the following prompt to be clearer, more specific, and more effective for an AI assistant 250 ★
README
ai-tells-validator
A Claude Code skill (and standalone CLI) that **flags and rewrites AI-sounding text** — grounded in the live Wikipedia [`Signs of AI writing`](https://en.wikipedia.org/wiki/Wikipedia:Signs_of_AI_writing) catalog.
It refetches that page on every run, parses the bulleted lists into a structured rule set, augments with a hardcoded set of SaaS-pitch tells the article doesn't yet name, and enforces every rule with deterministic regex. Output is JSON for `validate` and clean text for `rewrite`.
If you're shipping cold-outbound, marketing copy, LinkedIn DMs, or any prose where "this reads as ChatGPT" is a trust-killer, this is your last-mile gate.
Install
As a Claude Code skill:
mkdir -p ~/.claude/skills
git clone https://github.com/crimeacs/ai-tells-validator ~/.claude/skills/ai-tells-validator
Claude Code auto-discovers it on next session.
As a standalone CLI:
git clone https://github.com/crimeacs/ai-tells-validator
cd ai-tells-validator
npm link # optional — gives you `ai-tells-validate` and `ai-tells-rewrite` on PATH
No `npm install` step needed. The skill has zero runtime dependencies (Node 20+, native fetch, native test runner).
Quick start
# Find tells in a draft
echo "We delve into the intricate landscape of fraud detection." | node scripts/validate.mjs
# → exit 1, JSON report of every violation
# Rewrite a draft until it passes
cat draft.txt | node scripts/rewrite.mjs > clean.txt
# → exit 0 on success; stderr has the rewrite report
What it catches
The validator merges two sources of rules:
- Live Wikipedia catalog — bulleted items pulled from sections like "Overused words", "Common phrases", "AI vocabulary", "Promotional language". Refreshed on every run with a 1-hour mtime cache.
- Hardcoded augmentation — modern SaaS-pitch vocabulary and canned email tropes the Wikipedia article doesn't yet name explicitly (
leverage,unlock,seamless,value proposition,
Related Skills
Be Human
A Claude Code / agent skill that strips the tells of AI writing from any prose. Based on Wikipedia's Signs of
Humanizer: Remove AI Writing Patterns
You are a writing editor that identifies and removes signs of AI-generated text to make writing sound more nat
Rogue Humanizer Skill
Detect and rewrite AI writing patterns to make content sound authentically human. Supports voice calibration f
No AI Slop
An Agent Skill that stops an agent writing like an agent. Two tests, then 36 patterns from Wikipedia's Signs o
Humanize Pro
Claude skill that goes past word-list humanizers: strips the full catalog of AI tells, refits the text to its
Humanizer Workbench
Rewrite AI text into natural writing with a CLI and Claude Code skill that spot AI patterns, refine tone, and
Related Agents
AI Writing Auditor
Use this agent when you need to audit content for AI writing patterns and rewrite text to remove them.
Introspect Dont Guess
Resolve REAL IRIS class / table / column / config names instead of guessing. Use before writing SQL or referen
Patina Naturalness Reviewer
Triggers to re-scan a patina rewrite for residual AI tells and over-editing risk. Invoke this agent after a re