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…
Use when a request combines AI-writing audit, rewrite, file editing, voice preservation, false-positive interpretation, verification, or when the user invokes Avoid AI Writing without naming a mode.
Claude Code
$ npx -y skills add conorbronsdon/avoid-ai-writing --skill avoid-ai-writing-router --agent claude-code
Codex
$ npx skills add conorbronsdon/avoid-ai-writing --skill avoid-ai-writing-router -a codex -y
Cursor
$ npx skills add conorbronsdon/avoid-ai-writing --skill avoid-ai-writing-router -a cursor -y
Gemini CLI
$ npx skills add conorbronsdon/avoid-ai-writing --skill avoid-ai-writing-router -a gemini-cli -y
GitHub Copilot
$ npx skills add conorbronsdon/avoid-ai-writing --skill avoid-ai-writing-router -a github-copilot -y
OpenCode
$ npx skills add conorbronsdon/avoid-ai-writing --skill avoid-ai-writing-router -a opencode -y
Windsurf
$ npx skills add conorbronsdon/avoid-ai-writing --skill avoid-ai-writing-router -a windsurf -y
name: avoid-ai-writing-router version: 3.38.0 license: MIT description: Use when a request combines AI-writing audit, rewrite, file editing, voice preservation, false-positive interpretation, verification, or when the user invokes Avoid AI Writing without naming a mode.
Coordinate the public Skills as a bounded workflow. Route to the narrowest owner, preserve context between stages, and stop when the requested job is complete. This Skill does not replace the original `avoid-ai-writing` rulebook.
1. `../avoid-ai-writing/SKILL.md` is the canonical editorial authority. 2. `references/handoff-contract.md` defines what context and evidence can cross Skill boundaries. 3. `references/skill-graph.json` is the machine-readable source for nodes, typed edges, guards, and loop limits. 4. `references/routing-matrix.md` is the human-readable routing table. 5. `references/agency-role-lenses.md` defines the architecture, AI-evidence, implementation, and representation review lenses used to inspect the network.
Do not weaken, duplicate, or contradict the canonical Skill's preservation rules, evidence caveats, voice rules, pattern tiers, or pass behavior.
Classify the request once, create the smallest useful handoff envelope, then pass that envelope forward rather than asking every downstream Skill to infer the same context again.
The envelope should carry only observed or user-provided facts such as:
Never mark an execution field as `executed` without host evidence.
1. Scan, detect, audit, score, or flag-only requests go to `ai-writing-detector`. 2. Returned-text rewrite, humanize, clean-up, or remove-AI-isms requests go to `voice-preserving-rewriter`. 3. A named file plus an explicit request to change that file goes to `file-edit-in-place`. 4. Original plus rewrite, before/after comparison, or preservation validation goes to `preservation-verifier`. 5. Claims about proving AI use, cheating, fraud, dishonesty, hiring suitability, or similar consequential conclusions go to `false-positive-reviewer`. 6. Explicit invocation of the original Skill may remain in `avoid-ai-writing` unless the request clearly needs a specialized stage.
For requests such as "scan this, rewrite it, and make sure nothing important changed":
1. `ai-writing-detector` collects signals when deterministic execution is available, otherwise it performs a model-only audit under the canonical rulebook. 2. `voice-preserving-rewriter` rewrites returned text, or `file-edit-in-place` mutates an explicitly named file. 3. The mutation owner performs any justified corrective edit within the shared editing-pass budget, then `preservation-verifier` checks before/after material. 4. A verifier `FAIL` returns to the correct repair owner once only if the shared budget has room; that repair consumes the next editing pass. 5. Verification runs once more after repair when possible. 6. Residual detection runs only when the user requested convergence or a residual audit. The check is read-only; a resulting edit still needs room in the shared budget. 7. Stop when no justified in-scope edit remains or after the canonical pass cap. Do not cycle indefinitely.
Use the edge semantics in `references/handoff-contract.md`:
Conditional guards are not graph edges. Encode them in `skill-graph.json` `guards` and the handoff envelope (`protected_constraints`, `human_representation_sensitive`) per `references/handoff-contract.md`.
If the source itself is an image prompt, video prompt, storyboard, shot description, or creative brief that describes people, set `human_representation_sensitive: true` and preserve identity-sensitive details as protected constraints.
Use the `agency-inclusive-visuals-specialist` lens from `references/agency-role-lenses.md` to protect cultural, geographic, age, disability, attire, skin-tone/lighting, and physical-reality details. Do not route ordinary prose to a visual workflow just because it mentions a person.
Apply these design checks when the network changes or when a complex request exposes a boundary problem:
These are review lenses, not hidden public dependencies. If an external agency Skill is not available in the current host, apply the encoded lens without claiming it ran.
Return control to the router instead of continuing locally when:
Audit & rewrite content to remove AI writing patterns. A practical skill for any AI agent. Supports detect-only and edit-in-place modes, plus voice profiles.
Audit and rewrite content to remove AI writing patterns ("AI-isms"). Use this skill when asked to "remove AI-isms," "clean up AI…
Use when the user asks to detect, scan, audit, score, or flag AI-writing patterns without rewriting the text, including requests…
Use when a user asks what AI-writing flags mean, whether detector output proves AI authorship, or wants a careful interpretation…
Use when the user names a local file and explicitly asks to clean, rewrite, humanize, or remove AI-writing patterns in that file…
Use when the user provides an original and rewritten version, asks whether a rewrite preserved protected content, or wants a…
Use when the user asks to rewrite, humanize, clean up, or remove AI-isms from text while preserving the writer's voice, facts,…
Activates when the user asks about AI prompts, needs prompt templates, wants to search for prompts, or mentions prompts.chat. Use…
AI-driven presentation workflow for generating editable PPTX decks and slides, reconstructing page visuals, creating reusable…
Use this skill when the user wants a .pptx with smooth cross-slide animation — PowerPoint Morph transitions, Keynote-style…
Create stunning, animation-rich HTML presentations from scratch or by converting PowerPoint files. Use when the user wants to…