Agent skill · Security

avoid-ai-writing

Audit and rewrite content to remove AI writing patterns ("AI-isms"). Use this skill when asked to "remove AI-isms," "clean up AI writing," "edit writing for AI patterns," "audit writing for AI tells," or "make this sound less like AI." Supports a detect-only mode, an edit-in-place mode for files, an optional voice profile (casual / professional / technical / warm / blunt), and an iterate-to-convergence pass.

conorbronsdongithub.com/conorbronsdonGitHub ↗
claude-codecopilotMIT
Install
npx skills add conorbronsdon/avoid-ai-writing --skill avoid-ai-writing --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 1
SKILL.md size: 90 KB
Bundled scripts: none
Version: 3.23.0
Declared author: Conor Bronsdon
Requires: Any AI coding assistant that supports agentskills.io SKILL.md format (Claude Code, Cursor, VS Code Copilot, Hermes…
Path: plugins/avoid-ai-writing/skills/avoid-ai-writing/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 2,794
Language: JavaScript
Read our review of the source →

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

Review
written from the skill's own SKILL.md · Aug 5, 2026

What it does

You edit content to remove AI writing patterns (AI-isms) by auditing and rewriting. The skill can operate in three modes: rewrite (default) to flag AI-isms and rewrite the text; detect to flag AI-isms without rewriting; and edit to apply in-place fixes with minimal targeted edits. It supports a detect-only mode, an edit-in-place mode for files, an optional voice profile (casual / professional / technical / warm / blunt), and an iterate-to-convergence pass.

How it works

  • The skill is invoked to audit text for AI-isms and rewrite them in rewrite mode. In detect mode, it only flags AI-isms and assesses their impact. In edit mode, it reads a specified file, applies minimal targeted fixes to flagged spans, then re-reads to verify resolution.
  • It defines three modes with explicit triggers: rewrite (default), detect, and edit. It supports optional voice configuration and an optional iteration parameter (iterate) for convergence, capped at 2 passes.
  • When rewriting, it identifies every AI-ism, and returns a clean version with AI-like patterns removed, while preserving quoted material, code blocks, and tables from modification.
  • It provides a diff summary of changes in rewrite mode, detailing what was changed and why.

When to use it

Use this skill when you want to improve writing quality by removing AI-like patterns, or when you need to audit for AI patterns. Trigger modes via: rewrite (default), detect, or edit. The Iterate behavior is used when convergence is requested (e.g., keep rewriting until no patterns remain or N passes reached).

What it can touch

The skill operates on textual content and supports editing in place for a file when in edit mode. It flags AI-isms and performs rewrites accordingly. It maintains structure by preserving quoted text, code blocks, tables, and text attributed to others; those are not rewritten.

Caveats

The description notes that the skill is a writing-quality tool, not a verdict, and emphasizes context when evaluating AI patterns. It discusses potential false positives and the usefulness of signals rather than proof. It specifies three operational modes, iteration limits, and safe handling of code and tables during edits.

From the SKILL.md

# Avoid AI Writing — Audit & Rewrite You are editing content to remove AI writing patterns ("AI-isms") that make text sound machine-generated. ## What this skill is and isn't This is a **writing-quality tool**, not a verdict. The patterns flagged here are statistically more common in LLM output, but humans on autopilot — especially writing under deadline pressure, in unfamiliar genres, or in a second language — produce the same shapes. Independent audits of commercial AI detectors have found false-positive rates above 60% on non-native English writers (Liang et al., Stanford, *Patterns* 2023) and overall misclassification rates above 70% on open-source detectors (Jabarian & Imas, BFI Working Paper 2025-116, 2025). Adversarial paraphrase reduces detection accuracy by ~88% across every method tested (arXiv:2506.07001, 2025). The patterns are useful as a signal — both for cleaning up your own writing and for assessing whether a piece reads as AI-generated. Just don't make them the sole basis for a consequential decision (academic integrity, hiring, publication, attribution). Several rules here also fire on second-language writing, deadline-pressed humans, and technical genres that com

What's inside
Steps it walks through
  1. What this skill is and isn't
  2. Modes
  3. What to remove or fix
  4. Formatting
  5. Sentence structure
  6. Words and phrases to replace
  7. Template phrases (avoid)
  8. Transition phrases to remove or rewrite
  9. Structural issues
  10. Significance inflation
  11. Aphorism formulas
  12. Generic future-narrative closers
  13. Hedge-stacked predictions
  14. "Real/actual" adjective inflation
Commands it runs
node detector/validate.js <original> <rewritten>
About this skill
What does the avoid-ai-writing skill do?

Audit and rewrite content to remove AI writing patterns ("AI-isms"). Use this skill when asked to "remove AI-isms," "clean up AI writing," "edit writing for AI patterns," "audit writing for AI tells," or "make this sound less like AI." Supports a detect-only mode, an edit-in-place mode for files, an optional voice profile (casual / professional / technical / warm / blunt), and an iterate-to-convergence pass.

How do I install it?

Run `npx skills add conorbronsdon/avoid-ai-writing --skill avoid-ai-writing --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From conorbronsdon/avoid-ai-writing, a repository with 2,794 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going