AI Copywriter
mikiarlo3/ai-copywriter
Write copy that converts and doesn't sound like a robot. An agent skill from mikiarlo3/ai-copywriter.
Eliminates AI-generated writing patterns that erode reader trust.
$ npx skills add jamditis/claude-skills-journalism --skill ai-writing-detox -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install jamditis/claude-skills-journalism ai-writing-detox --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/jamditis/claude-skills-journalism.git skills-src && mkdir -p .claude/skills && cp -r skills-src/journalism-core/skills/ai-writing-detox .claude/skills/ai-writing-detox && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "ai-writing-detox" agent skill from https://github.com/jamditis/claude-skills-journalism/tree/master/journalism-core/skills/ai-writing-detox into .claude/skills/ai-writing-detox/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "ai-writing-detox", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/jamditis/claude-skills-journalism/tree/master/journalism-core/skills/ai-writing-detoxType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add jamditis/claude-skills-journalism --skill ai-writing-detox -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install jamditis/claude-skills-journalism ai-writing-detox --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/jamditis/claude-skills-journalism.git skills-src && mkdir -p .agents/skills && cp -r skills-src/journalism-core/skills/ai-writing-detox .agents/skills/ai-writing-detox && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "ai-writing-detox" agent skill from https://github.com/jamditis/claude-skills-journalism/tree/master/journalism-core/skills/ai-writing-detox into .agents/skills/ai-writing-detox/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "ai-writing-detox", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add jamditis/claude-skills-journalism --skill ai-writing-detox -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install jamditis/claude-skills-journalism ai-writing-detox --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/jamditis/claude-skills-journalism.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/journalism-core/skills/ai-writing-detox .cursor/skills/ai-writing-detox && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "ai-writing-detox" agent skill from https://github.com/jamditis/claude-skills-journalism/tree/master/journalism-core/skills/ai-writing-detox into .cursor/skills/ai-writing-detox/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "ai-writing-detox", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/jamditis/claude-skills-journalism.git --path journalism-core/skills/ai-writing-detox--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add jamditis/claude-skills-journalism --skill ai-writing-detox -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install jamditis/claude-skills-journalism ai-writing-detox --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/jamditis/claude-skills-journalism.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/journalism-core/skills/ai-writing-detox .gemini/skills/ai-writing-detox && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "ai-writing-detox" agent skill from https://github.com/jamditis/claude-skills-journalism/tree/master/journalism-core/skills/ai-writing-detox into .gemini/skills/ai-writing-detox/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "ai-writing-detox", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install jamditis/claude-skills-journalism ai-writing-detoxInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add jamditis/claude-skills-journalism --skill ai-writing-detox -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/jamditis/claude-skills-journalism.git skills-src && mkdir -p .github/skills && cp -r skills-src/journalism-core/skills/ai-writing-detox .github/skills/ai-writing-detox && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "ai-writing-detox" agent skill from https://github.com/jamditis/claude-skills-journalism/tree/master/journalism-core/skills/ai-writing-detox into .github/skills/ai-writing-detox/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "ai-writing-detox", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add jamditis/claude-skills-journalism --skill ai-writing-detox -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install jamditis/claude-skills-journalism ai-writing-detox --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/jamditis/claude-skills-journalism.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/journalism-core/skills/ai-writing-detox .opencode/skills/ai-writing-detox && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "ai-writing-detox" agent skill from https://github.com/jamditis/claude-skills-journalism/tree/master/journalism-core/skills/ai-writing-detox into .opencode/skills/ai-writing-detox/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "ai-writing-detox", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
ai-writing-detoxEliminates AI-generated writing patterns that erode reader trust.
AI Writing Detox is an agent skill from jamditis/claude-skills-journalism. Eliminates AI-generated writing patterns that erode reader trust. Use when writing or editing articles, docs, or press releases.
Its SKILL.md is about 2.2k tokens, which your agent loads only when the skill is triggered. The skill folder holds 2 other files (for example `agents/openai.yaml`).
It sits in Writing & Content, covering Humanizing AI text and Copywriting. The repository describes itself as: Claude Code skills for journalism, media, and academia - verification, FOIA, data journalism, academic writing, and more. The licence is MIT.
7 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit e3e2172. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
No scripts in the folder and no shell commands in SKILL.md.
From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
AI Writing Detox loads about 2.2k tokens when it runs. Until then it costs about 36 tokens; SKILL.md has 1,137 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from jamditis/claude-skills-journalism at commit e3e2172, republished under its MIT licence (© jamditis). 1,137 words, ~2,166 tokens.
.claude/skills/ai-writing-detox/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.Good writing is invisible. If readers notice the writing style, it's distracting from the content. AI patterns are noticeable, they break trust.
| Word | Why it's bad | Alternative |
|---|---|---|
| delve | AI signature word | explore, examine, look at |
| realm | Pretentious | area, field |
| tapestry | Purple prose | (delete entirely) |
| landscape | Corporate speak | situation, environment |
| leverage | Jargon | use |
| utilize | Jargon | use |
| robust | Meaningless | strong, reliable |
| seamless | Almost always false | smooth, easy |
| comprehensive | Rarely necessary | full, complete |
| cutting-edge | Cliché | modern, new |
| holistic | Corporate | complete, full |
| synergy | Corporate | (delete, rewrite) |
| paradigm | Overused | model, approach |
| empower | Vague | (be specific about what capability) |
| innovative | Empty praise | (describe what's new) |
| transformative | Hyperbolic | changed, improved |
| sophisticated | Vague filler | advanced, or describe what's complex |
| leveraging | Corporate jargon | using |
| ecosystem | Overused metaphor | system, environment |
| rich | (as modifier) | (delete or be specific) |
| over (for quantity) | AP rule | more than |
| If you wrote | Write instead |
|---|---|
| utilize | use |
| facilitate | help |
| implement | build, add, create |
| leverage | use |
| functionality | feature |
| methodology | method |
| in order to | to |
| due to the fact that | because |
| at this point in time | now |
| a large number of | many |
| in the event that | if |
| prior to | before |
| subsequent to | after |
| in close proximity to | near |
| has the ability to | can |
Always use sentence case for headings, not title case.
| Wrong | Right |
|---|---|
| Getting Started With Your Project | Getting started with your project |
| How To Use The Tool | How to use the tool |
| Best Practices For Journalism | Best practices for journalism |
Avoid: "This isn't just a news story—it's a wake-up call" Avoid: "This wasn't just a press conference—it was a turning point"
Do instead: State the thing directly without dramatic framing
Avoid: "This fundamentally transforms how newsrooms operate" Avoid: "This represents a fundamental shift in journalism"
Do instead: Describe the actual change without hyperbole
Avoid: "A bombshell revelation" Avoid: "A major milestone" Avoid: "A groundbreaking investigation"
Do instead: Let the facts speak. Readers judge significance.
Avoid: "With that in mind..." Avoid: "Building on this foundation..." Avoid: "Taking this a step further..."
Do instead: Just make the next point
Avoid: "It's not about the technology, it's about the people" Avoid: "This isn't about clicks. It's about trust."
Do instead: State the actual point without rhetorical setup. The X-not-Y construction is the dominant 2025-2026 ChatGPT/Claude rhetorical signature.
Avoid: "The vote was close — only three council members opposed it — but the measure passed." Avoid: "Reporters arrived early — the press conference was already underway."
Do instead: Use commas, periods, or semicolons. Em-dashes are fine in moderation; reflexive use across every paragraph is a tell.
Avoid: "The reality is, most newsrooms can't afford this." Avoid: "The truth is, readers don't trust anonymous sources."
Do instead: Just state the claim. The opener adds words and signals AI-generated framing.
Avoid: "Clear, concise, and compelling reporting." Avoid: "Trust is built through accuracy, transparency, and consistency."
Do instead: Use one or two specific points. Three-item parallel lists are an AI rhythm pattern that reads as filler when used reflexively.
AI slop:
In today's rapidly evolving media landscape, it's crucial to understand the multifaceted nature of AI tools. Let's delve into how these robust solutions can help journalists leverage cutting-edge technology.
Human writing:
AI tools do three things well: drafting, research, and analysis. Here's when to use each.
AI slop:
The city council meeting was a comprehensive and transformative discussion that fundamentally addressed key issues affecting residents in a meaningful way.
Human writing:
The city council voted 5-2 Tuesday to raise property taxes by 3 percent.
AI slop:
In the rich tapestry of American journalism, few stories are as compelling as the one about to unfold. This isn't just a profile—it's a journey into the heart of what makes local news truly matter.
Human writing:
Maria Rodriguez has published a newspaper for 47 years. She's never missed an issue.
AI slop:
Moving forward, stakeholders must leverage innovative approaches to navigate the challenging landscape of digital transformation in the journalism ecosystem.
Human writing:
Local papers that want to survive need to find digital revenue. Most haven't.
Read your text aloud. Does it sound like:
Search your text for:
Found any? Your writing needs another pass.
Before accepting any AI-assisted text, ask:
If readers think "AI wrote this," you've already lost their trust.
Good writing is invisible. If readers notice the writing, it's getting in the way of the content.
See also: hooks/ai-slop-detector.md for the automated companion to this skill.
© jamditis, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 1 other file in journalism-core/skills/ai-writing-detox of jamditis/claude-skills-journalism.
Open the folder on GitHubat commit e3e2172
AI Writing Detox next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| AI Writing Detox this skilljamditis/claude-skills-journalism | 416 | — | ~2.2k | Automated safety check: Pass | MIT | |
| AI Copywritermikiarlo3/ai-copywriter | 1.2k | — | ~12k | Automated safety check: Pass | MIT | |
| Anti Vibe Writingweijt606/anti-vibe-writing | 120 | — | ~3.9k | Automated safety check: Pass | MIT | |
| Copy Editingcoreyhaines31/marketingskills | 54k | 1 repos | ~4.5k | Automated safety check: Pass | MIT | |
| Antislop Copywritingmiqdadbadjuber/anti-slop | 5.7k | — | ~6.3k | Automated safety check: Pass | MIT | |
| Humanize Koreansangrokjung/claude-forge | 852 | — | ~1.3k | Automated safety check: Pass | MIT |
mikiarlo3/ai-copywriter
Write copy that converts and doesn't sound like a robot. An agent skill from mikiarlo3/ai-copywriter.
weijt606/anti-vibe-writing
A skill your agent uses when the user wants to humanize, de-AI, polish, or warm up an AI-generated document, in English or Chinese.
coreyhaines31/marketingskills
When the user wants to edit, review, or improve existing marketing copy, or refresh outdated content.
miqdadbadjuber/anti-slop
Copy and text skill for antislop. An agent skill from miqdadbadjuber/anti-slop.
sangrokjung/claude-forge
Clean up translation-ese and AI-writing tics in Korean prose so it reads like a person wrote it — content (facts, numbers, proper nouns, quotes) stays 100% unchanged, only style and rhythm are…
tamdogood/builder-essential-skills
A skill your agent uses when an agent is asked to draft, rewrite, edit, review, polish, copyedit, simplify, humanize, or create written prose, including creative writing, essays, posts, scripts…
jamditis/claude-skills-journalism
A skill your agent uses when creating distinct website directions, a client review picker, asset catalog, previews, and Cloudflare-ready handoffs.
jamditis/claude-skills-journalism
Builds an Open Knowledge Format (OKF) knowledge base from existing docs, notes, or a repo.
jamditis/claude-skills-journalism
Local Gitleaks scans for staged changes, push ranges, and full history in private repos, with redacted reports.
jamditis/claude-skills-journalism
Acquire, clean, analyze, verify, visualize, and explain data for journalism.
jamditis/claude-skills-journalism
Creates print-ready HTML that exports to PDF. An agent skill from jamditis/claude-skills-journalism.
jamditis/claude-skills-journalism
Establishes how to find and use skills, requiring Skill tool invocation before any response.
Categories
Eliminates AI-generated writing patterns that erode reader trust. AI Writing Detox is an agent skill from jamditis/claude-skills-journalism. Eliminates AI-generated writing patterns that erode reader trust.
AI Writing Detox fits situations like: editing articles; tasks that involve Humanizing AI text; tasks that involve Copywriting.
Run `npx skills add jamditis/claude-skills-journalism --skill ai-writing-detox -a claude-code`. Or copy the skill folder (journalism-core/skills/ai-writing-detox in jamditis/claude-skills-journalism) into .claude/skills/ai-writing-detox in your project. Claude Code loads it when a task matches its description.
Run `npx skills add jamditis/claude-skills-journalism --skill ai-writing-detox -a codex`. Or copy the skill folder (journalism-core/skills/ai-writing-detox in jamditis/claude-skills-journalism) into .agents/skills/ai-writing-detox in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add jamditis/claude-skills-journalism --skill ai-writing-detox -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/ai-writing-detox, .gemini/skills/ai-writing-detox, .github/skills/ai-writing-detox and .opencode/skills/ai-writing-detox in your project.
SKILL.md names no scripts, command-line tools or credentials: AI Writing Detox is instructions for the agent only.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
AI Writing Detox is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 2.2k tokens (SKILL.md is roughly 8.7k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with AI Writing Detox: AI Copywriter (mikiarlo3/ai-copywriter, 1.2k stars), Anti Vibe Writing (weijt606/anti-vibe-writing, 120 stars), Copy Editing (coreyhaines31/marketingskills, 54k stars) and Antislop Copywriting (miqdadbadjuber/anti-slop, 5.7k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
jamditis (a GitHub user) maintains it in jamditis/claude-skills-journalism, which has 416 GitHub stars. The repository holds 53 skills in this directory. The repository was last updated on October 4, 2026.
Source: jamditis/claude-skills-journalism on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.