writing-anti-ai
Use only when the user explicitly asks to remove formulaic AI-writing patterns, humanize prose, or make English or Chinese text sound more natural while…
Skill by gaoruizhang
Chalk Labs
Need help deploying writing-anti-ai?
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/cnfjlhj-writing-anti-ai
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. 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/writing-anti-ai
What's inside
- Skill name
writing-anti-ai- Description
- Use only when the user explicitly asks to remove formulaic AI-writing patterns, humanize prose, or make English or Chinese text sound more natural while preserving its meaning.
- License
- MIT
- Metadata
- author: gaoruizhang · version: 1.0.0
- Instructions
- 220 lines in SKILL.md · view on GitHub
Files (5)
- SKILL.md
- chinese.md · examples/
- english.md · examples/
- patterns-chinese.md · references/
- patterns-english.md · references/
SKILL.md (first lines)
# Writing Anti-AI Remove AI-generated writing patterns from text to make it sound natural and human-written. Supports both English and Chinese. ## Overview This skill identifies and eliminates predictable AI writing patterns from prose, based on [Wikipedia: Signs of AI writing](https://en.wikipedia.org/wiki/Wikipedia:Signs_of_AI_writing), maintained by WikiProject AI Cleanup. **Core insight**: LLMs use statistical algorithms to predict what should come next. The result tends toward the most statistically likely outcome that applies to the widest variety of cases—creating detectable patterns. ## When to Use This Skill **Trigger phrases:** - "Humanize this text" / "人性化处理这段文字" - "Remove AI writing patterns" / "去除 AI 写作痕迹" - "Make this sound more natural" / "让这段文字更自然" - "This sounds robotic/AI-generated" / "这听起来像机器写的" - "Fix the AI patterns" / "修复 AI 模式" **Use cases:** - Editing AI-generated content to sound human - Reviewing text for AI patterns before publication - Polishing academic or professional writing - Removing "slop" from prose ## Core Rules (快速检查清单) ### 1. Cut Filler Phrases Remove throat-clearing openers and emphasis crutches. **English examples**: - "In order to achieve this goal" → "To achieve this" - "Due to the fact that" → "Because" - "It is important to note that" → (delete) **中文示例**: - "为了实现这一目标" → "为了实现这一点" - "值得注意的是" → (删除) - "基于……的事实" → "因为" ### 2. Break Formulaic Structures Avoid binary contrasts, dramatic fragmentation, rhetorical setups. **Patterns to avoid**: - Negative parallelisms: "It's not just X, it's Y" - Rule of three: "A, B, and C" (prefer two or four items) - Em-dash reveals: "X—Y" (just use commas) ### 3. Vary Rhythm Mix sentence lengths. End paragraphs differently. **Check**: - Three consecutive sentences same length? Break one. - Paragraph ends with punchy one-liner? Vary it. ### 4. Trust Readers State facts directly. Skip softening, justification, hand-holding. **Bad**: "It could potentially be argued that the policy might have some effect." **Good**: "The policy may affect outcomes." ### 5. Cut Quotables If it sounds like a pull-quote, rewrite it. **Bad**: "This represents a major step in the right direction." **Good**: "The company plans to open two more locations." ## Common AI Patterns (常见 AI 模式) ### Content Patterns (内容模式) | Pattern | Description | 中文描述 | |---------|-------------|----------| | **Undue emphasis** | "stands as a testament", "crucial role" | "作为……的证明","关键作用" | | **Promotional language** | "vibrant", "rich heritage", "breathtaking" | "充满活力的","丰富遗产","令人叹为观止" | | **Vague attributions** | "Experts believe", "Observers note" | "专家认为","观察者指出" | | **Superficial -ing analyses** | "highlighting the importance", "ensuring that" | "强调……的重要性","确保……" | | **Formulaic "challenges" sections** | "Despite X, faces challenges" | "尽管……面临挑战" | ### Language Patterns (语言模式) | Pattern | Description | 中文描述 | |---------|-------------|----------| | **AI vocabulary** | Additionally, crucial, delve, enhance, landscape | 此外,至关重要,深入探讨,增强,格局 | | **Copula avoidance** | "serves as", "stands for", "represents" | "作为","代表","充当" | | **Em dash overuse** | Using — more than humans | 过度使用破折号 | | **Rule of three** | Forcing ideas into groups of three | 强行三段式 | | **Elegant variation** | Excessive synonym substitution | 过度换词 | For comprehensive pattern lists, see: - **`references/patterns-english.md`** - Complete English pattern reference - **`references/patterns-chinese.md`** - Complete Chinese pattern reference ## Personality and Soul (注入灵魂) Avoiding AI patterns is only half the job. Sterile, voiceless writing is just as obvious. ### Signs of soulless writing: - Every sentence is the same length and structure - No opinions, just neutral reporting - No acknowledgment of uncertainty or mixed feelings - No first-person perspective when appropriate - No humor, no edge, no personality ### How to add voice: **Have opinions.** Don't just report facts—react to them. > "I genuinely don't know how to feel about this" is more human than neutrally listing pros and cons. **Vary your rhythm.** Short punchy sentences. Then longer ones that take their time. **Acknowledge complexity.** Real humans have mixed feelings. > "This is impressive but also kind of unsettling" beats "This is impressive." **Use "I" when it fits.** First person isn't unprofessional—it's honest. > "I keep coming back to..." signals a real person thinking.
From cnfjlhj/ai-collab-playbook, MIT.
More from cnfjlhj/ai-collab-playbook
- 0.759score
paperreview
cnfjlhj
Use when the user explicitly wants to upload a final or near-final PDF to paperreview.ai for an external second opinion.
SkillBFreshness: B★ 456Claude Code +9 - 0.759score
research-lead-sidecar
cnfjlhj
Use when the user wants multi-agent division of labor for research-led work and the lead should stay on the critical path while 1-2 bounded sidecars handle…
SkillBFreshness: B★ 456Claude Code +9 - 0.759score
xhs-note-creator
cnfjlhj
Use when the user wants Xiaohongshu note materials such as the note text, cover card, body cards, or publishing-ready assets.
SkillBFreshness: B★ 456Claude Code +9 - 0.759score
spec-first-mvp
cnfjlhj
Use when one idea feels exciting enough that the user may rush into implementation before the scope is stable.
SkillBFreshness: B★ 456Claude Code +9 - 0.759score
paper2html
cnfjlhj
Use when turning an academic paper PDF/arXiv/OpenReview page/local LaTeX source into a single-file Chinese HTML deep-reading page, especially when the user…
SkillBFreshness: B★ 456Claude Code +9 - 0.755score
collaborating-with-codex
cnfjlhj
Use when you explicitly want a second local or SSH remote Codex CLI session to prototype, debug, or review code, while your current session remains the…
SkillBFreshness: B★ 456Claude Code +9 - 0.754score
all-plan
cnfjlhj
Use when a task is ambiguous and needs deep multi-role planning with designer, inspiration, and reviewer perspectives before execution.
SkillBFreshness: B★ 456Claude Code +9 - 0.754score
proactive-explorer
cnfjlhj
Use when missing context may be recoverable from local code, files, logs, or environment evidence before asking the user or making assumptions.
SkillBFreshness: B★ 456Claude Code +9 - 0.754score
prompt-polisher
cnfjlhj
Use when the user explicitly wants rough notes, voice transcription, or stream-of-consciousness instructions rewritten into a clean reusable prompt for…
SkillBFreshness: B★ 456Claude Code +9 - 0.754score
skills-governance
cnfjlhj
Use when auditing a large local skill collection, identifying duplicate or imported skills, comparing skill roots, or deciding what to keep, disable, or…
SkillBFreshness: B★ 456Claude Code +9 - 0.754score
find-skills
cnfjlhj
Use when the user asks whether a skill exists, wants help finding or installing one, or asks how to extend agent capabilities with a reusable skill.
SkillBFreshness: B★ 456Claude Code +9 - 0.635score
xhs-longform-private-publisher
cnfjlhj
This skill should be used when the user wants to publish an existing Markdown article to Xiaohongshu as a private longform post, keep the original wording and…
SkillBFreshness: B★ 456Claude Code +9
Signals
- Stars
- 456
- Forks
- 44
- Open issues
- 0
- Last commit (this folder)
- Sep 14, 2026 (1 month ago)
From GitHub (fetched Oct 24, 2026).
Details
- Version
- 1.0.0
- License
- MIT
- Repository
- github.com/cnfjlhj/ai-collab-playbook
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
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 writing-anti-ai 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
writing-anti-ai skill. Agent Mart. https://agentmart.dev/skills/cnfjlhj-writing-anti-ai (last updated 2026-10-24)