From solopreneur
Removes AI writing patterns from text in three modes: pre-write priming with cheatsheets, review with tiered audits and rewrites, detect with flags only. Supports English/Chinese for docs, blogs, emails.
npx claudepluginhub hanamizuki/solopreneur --plugin neo4j-devThis skill uses the workspace's default tool permissions.
Remove signs of AI-generated writing. Based on Wikipedia's "Signs of AI writing" and the avoid-ai-writing skill.
Removes AI writing patterns from English/Chinese prose using Wikipedia guide. Fixes filler phrases, formulaic structures, vague attributions, and more to sound human.
Audits prose for 21 AI writing patterns and rewrites using 43-entry replacement table. Use after AI drafting docs, blogs, marketing copy, or communications.
Reviews and edits copy to remove AI-generated patterns using 30 rules, making text sound natural. For editing drafts, reviewing robotic copy, or cleaning AI text.
Share bugs, ideas, or general feedback.
Remove signs of AI-generated writing. Based on Wikipedia's "Signs of AI writing" and the avoid-ai-writing skill.
Core principle: If you wouldn't say it, don't write it. Write like a smart friend talking.
| Mode | When | What to load |
|---|---|---|
| pre-write | Before writing — user says "use humanly before writing" or a skill references this file | Detect language → read references/cheatsheet-{lang}.md only |
| review | Post-writing — user says "review", "rewrite", "clean up", "去 AI 味" | Full pipeline below |
| detect | User says "detect", "flag only", "audit only", "scan" | Same as review but flag-only, no rewriting |
When invoked before writing:
references/cheatsheet-zh.mdreferences/cheatsheet-en.mdDo NOT load the full patterns or word table — the cheatsheet is enough for pre-writing awareness.
Determine the primary language of the input text.
Read these files (paths relative to this SKILL.md):
| File | Purpose |
|---|---|
references/patterns-{lang}.md | 36 pattern categories with before/after examples |
references/word-table-{lang}.md | 3-tier word replacement table |
references/context-profiles.md | Tolerance matrix by content type |
Auto-detect from content cues (see context-profiles.md), or accept user hint:
social / social-zh / blog / technical-blog / investor-email / docs / support-email / casualApply the tolerance matrix — some rules are relaxed or skipped per profile.
P0 — Credibility killers (fix immediately):
P1 — Obvious AI smell (fix before output):
P2 — Stylistic polish (fix when possible):
Run through these checks regardless of language:
Score on 5 dimensions (1-10 each, total 50):
| Dimension | Criteria |
|---|---|
| Directness | States facts or announces them with buildup? |
| Rhythm | Sentence length varies? |
| Trust | Respects reader intelligence? |
| Authenticity | Sounds like a real person? |
| Conciseness | Anything left to cut? |
Thresholds: 45-50 excellent, 35-44 good, below 35 needs another pass.
Re-read the rewritten version:
Review mode — return 4 sections:
Detect mode — return 2 sections:
When writing about AI patterns (blog posts, tutorials, documentation): quoted examples, code blocks, and text explicitly marked as illustrative are exempt from flagging. Only flag patterns in the author's own prose.
Based on Wikipedia:Signs of AI writing and avoid-ai-writing v3.3.0 (MIT License).
Sources: blader/humanizer, brandonwise/humanizer, hardikpandya/stop-slop, op7418/Humanizer-zh