New: Earn 20% as an AgentAlley affiliate. Share your link and earn on every sale you refer. Join now New: Earn 20% as an affiliate. Join now

An AI-assisted draft is about to publish or send: a blog

De-AI your content

by swan-gtm · MIT license · ★ 159 on GitHub · updated Sep 23

De-AI your content cover

Use this skill when an AI-assisted draft is about to publish or send: a blog post, a feed post, a newsletter, a landing page, a cold email, a case study, or a sequence step. Produces the same copy with the machine tells removed, the…

---
name: content-de-slop-ai
title: De-AI your content
description: |
  Use this skill when an AI-assisted draft is about to publish or send: a blog post, a feed post,
  a newsletter, a landing page, a cold email, a case study, or a sequence step. Produces the same
  copy with the machine tells removed, the vague claims made concrete, and a detection battery
  passed before it ships. Covers de-slopping AI content, humanizing AI writing, killing the
  "this isn't X, it's Y" flip, stripping em dashes and hedging stacks, replacing generic claims
  with verifiable specifics, and matching an author's real voice.
category: Outreach
tags: [Marketing, Sales, Demand Gen]
---

# De-AI your content

Applies to every AI-assisted draft before publishing or sending. Produces the same copy with the machine tells removed, the vague claims made concrete, and a full detection battery passed before it ships.

Overview

Applies to every AI-assisted draft before publishing or sending. Produces the same copy with the machine tells removed, the vague claims made concrete, and a full detection battery passed before it ships.

Manual install (npx, ZIP)
Claude Codenpx skills add swan-gtm/gtm-skills --skill content-de-slop-ai -g -a claude-code
Claude Code (manual)mkdir -p ~/.claude/skills && curl -sL https://codeload.github.com/swan-gtm/gtm-skills/tar.gz/e65d97205fd2 \ | tar -xz -C ~/.claude/skills --strip-components=3 gtm-skills-e65d97205fd2/skills/vesselin-malev/content-de-slop-ai
Windows (PowerShell)New-Item -ItemType Directory -Force "$HOME\.claude\skills" | Out-Null; Invoke-WebRequest "https://m.agentalley.io/zip/8d026cb4ab9a4793a5a5/content-de-slop-ai.zip" -OutFile "$env:TEMP\content-de-slop-ai.zip"; Expand-Archive "$env:TEMP\content-de-slop-ai.zip" -DestinationPath "$HOME\.claude\skills" -Force
Claude.ai / desktopDownload the ZIP and upload it under Settings → Capabilities → Skills.
Codex, Cursor, other agentsPoint them at SKILL.md. The other files are plain text.

Connects with Agent Alley MCP · agentalley.io/mcp

Files included

  • SKILL.md5.2 KB
  • references/5 files · 23.5 KB
Read the files here
swan-gtm/e65d9726 files
SKILL.md
Show the full text70 lines

De-AI your content

Applies to every AI-assisted draft before publishing or sending. Produces the same copy with the machine tells removed, the vague claims made concrete, and a full detection battery passed before it ships.

The economics: readers pattern-match AI tells in about a second and discount everything after, feeds suppress the formulaic shape, and answer engines never cite the median take. An unedited AI draft is the one piece of content guaranteed to look like everyone else's. This pass injects the only thing that differentiates, which is structure a machine would not default to and specifics a machine could not know.

The pass, in order

The order is the method. Reversing it produces a draft that has been word-swapped and still reads as generated.

  1. X-ray the skeleton. Structural tells expose a draft even after every suspicious word is swapped, so structure gets fixed first. Scan against category 1 of the inventory and rewrite the sentence, never just the word.

  2. Strip the surface. Run categories 2 through 5: punctuation, lexicon, content tells, voice tells.

  3. Run the specificity pass. Every generic claim becomes a real number, name, or date pulled from source material, or it gets cut. If the source lacks the specific, flag the gap. Fabricated specificity is worse slop than vagueness, and in regulated industries it is a liability.

  4. Run the rhythm pass. Read the piece aloud. Vary sentence length on purpose. Leave one fragment. Break at least one parallel structure per section. The target is copy that reads like one person typed it in one sitting.

  5. Reconcile with the author. If a voice fingerprint document exists, load it and let it win every conflict with the tell list. Some humans genuinely open with rhetorical questions. Sanding off real habits produces a second kind of fake their audience catches just as fast.

  6. Calibrate for the channel. Feed posts, cold email, long-form, and proof content each punish different tells.

  7. Prove it clean. Run the full detection battery. A draft ships when it passes every applicable test, and never before — the correlation check is the one exception, since it only applies to teams running several accounts.

The reference pages

  • references/tell-inventory.md carries the full catalog in five categories, ordered by damage, with the fix for every entry. Structural findings mean rewriting sentences and merging paragraphs, and that happens before any surface fix, or the surface work gets overwritten.
  • references/channel-calibration.md covers feed posts, cold email, newsletters and long-form, and case studies and proof content.
  • references/detection-tests.md carries the seven tests, what each one catches, and what a repeated failure means.
  • references/voice-fingerprint.md covers building the author document that overrides the tell list.
  • references/worked-examples.md walks three passes end to end, plus one case where a flagged construction was correct and stayed.

The rule underneath the lexicon

Any phrase that appears in everyone's AI drafts belongs to no one's voice. That is the test to apply when a word is not on the list yet.

The same logic governs the specificity pass. A claim only a specific operator could make is the whole asset. A claim any competitor could publish unchanged argues for the category and says nothing about the company.

What good looks like

The best operator reads for skeleton first: flips, triads, uniform rhythm. The mediocre version swaps "delve," deletes the em dashes, and ships, leaving the skeleton intact. The skeleton is the tell.

The output is good when a reader who knows the author picks the draft out of a lineup at no better than chance, every specific traces to source material, at least one line costs the author something, and the author's actual quirks survived the pass.

When a draft keeps failing the lineup or the x-ray after repeated passes, the problem is upstream. The source material is too thin or the voice fingerprint is missing, and no amount of polish substitutes for either.

Rules

  • MUST rewrite structure before touching word choice.
  • MUST trace every number and name to source material, or cut it.
  • MUST run every applicable detection test before anything ships (the correlation check applies only to multi-account teams).
  • NEVER compensate with slang, forced edge, or manufactured casualness.
  • NEVER treat paraphrase alone as humanizing. It preserves the structure that gives the draft away.
  • NEVER override an author's real voice with the tell list.
  • NEVER invent a specific to fill a gap. Flag the gap.
1---
2name: content-de-slop-ai
3title: De-AI your content
4description: |
5 Use this skill when an AI-assisted draft is about to publish or send: a blog post, a feed post,
6 a newsletter, a landing page, a cold email, a case study, or a sequence step. Produces the same
7 copy with the machine tells removed, the vague claims made concrete, and a detection battery
8 passed before it ships. Covers de-slopping AI content, humanizing AI writing, killing the
9 "this isn't X, it's Y" flip, stripping em dashes and hedging stacks, replacing generic claims
10 with verifiable specifics, and matching an author's real voice.
11category: Outreach
12tags: [Marketing, Sales, Demand Gen]
13---
14 
15# De-AI your content
16 
17Applies to every AI-assisted draft before publishing or sending. Produces the same copy with the machine tells removed, the vague claims made concrete, and a full detection battery passed before it ships.
18 
19The economics: readers pattern-match AI tells in about a second and discount everything after, feeds suppress the formulaic shape, and answer engines never cite the median take. An unedited AI draft is the one piece of content guaranteed to look like everyone else's. This pass injects the only thing that differentiates, which is structure a machine would not default to and specifics a machine could not know.
20 
21## The pass, in order
22 
23The order is the method. Reversing it produces a draft that has been word-swapped and still reads as generated.
24 
251. **X-ray the skeleton.** Structural tells expose a draft even after every suspicious word is swapped, so structure gets fixed first. Scan against category 1 of the inventory and rewrite the sentence, never just the word.
26 
272. **Strip the surface.** Run categories 2 through 5: punctuation, lexicon, content tells, voice tells.
28 
293. **Run the specificity pass.** Every generic claim becomes a real number, name, or date pulled from source material, or it gets cut. If the source lacks the specific, flag the gap. Fabricated specificity is worse slop than vagueness, and in regulated industries it is a liability.
30 
314. **Run the rhythm pass.** Read the piece aloud. Vary sentence length on purpose. Leave one fragment. Break at least one parallel structure per section. The target is copy that reads like one person typed it in one sitting.
32 
335. **Reconcile with the author.** If a voice fingerprint document exists, load it and let it win every conflict with the tell list. Some humans genuinely open with rhetorical questions. Sanding off real habits produces a second kind of fake their audience catches just as fast.
34 
356. **Calibrate for the channel.** Feed posts, cold email, long-form, and proof content each punish different tells.
36 
377. **Prove it clean.** Run the full detection battery. A draft ships when it passes every applicable test, and never before — the correlation check is the one exception, since it only applies to teams running several accounts.
38 
39## The reference pages
40 
41- `references/tell-inventory.md` carries the full catalog in five categories, ordered by damage, with the fix for every entry. Structural findings mean rewriting sentences and merging paragraphs, and that happens before any surface fix, or the surface work gets overwritten.
42- `references/channel-calibration.md` covers feed posts, cold email, newsletters and long-form, and case studies and proof content.
43- `references/detection-tests.md` carries the seven tests, what each one catches, and what a repeated failure means.
44- `references/voice-fingerprint.md` covers building the author document that overrides the tell list.
45- `references/worked-examples.md` walks three passes end to end, plus one case where a flagged construction was correct and stayed.
46 
47## The rule underneath the lexicon
48 
49Any phrase that appears in everyone's AI drafts belongs to no one's voice. That is the test to apply when a word is not on the list yet.
50 
51The same logic governs the specificity pass. A claim only a specific operator could make is the whole asset. A claim any competitor could publish unchanged argues for the category and says nothing about the company.
52 
53## What good looks like
54 
55The best operator reads for skeleton first: flips, triads, uniform rhythm. The mediocre version swaps "delve," deletes the em dashes, and ships, leaving the skeleton intact. The skeleton is the tell.
56 
57The output is good when a reader who knows the author picks the draft out of a lineup at no better than chance, every specific traces to source material, at least one line costs the author something, and the author's actual quirks survived the pass.
58 
59When a draft keeps failing the lineup or the x-ray after repeated passes, the problem is upstream. The source material is too thin or the voice fingerprint is missing, and no amount of polish substitutes for either.
60 
61## Rules
62 
63- MUST rewrite structure before touching word choice.
64- MUST trace every number and name to source material, or cut it.
65- MUST run every applicable detection test before anything ships (the correlation check applies only to multi-account teams).
66- NEVER compensate with slang, forced edge, or manufactured casualness.
67- NEVER treat paraphrase alone as humanizing. It preserves the structure that gives the draft away.
68- NEVER override an author's real voice with the tell list.
69- NEVER invent a specific to fill a gap. Flag the gap.
70 
View all files on GitHub →

Details

Updated
Sep 23, 2026
License
MIT
Stars on the repo
★ 159
Checked
Source
swan-gtm/gtm-skills ↗
Creator
swan-gtm · 51 listings
View creator

Similar skills

See all →
SkillTell us about your business and who you sell toA Free Giveaway That Grows Your Email Listcoreyhaines31/marketingskills · by coreyhaines31Tell us about your business and who you sell to, and get back a ready-to-launch free offer that turns website visitors into email signups and future customers.★ 51.1k GitHub starsSkillSays 'newsletter', 'email newsletter', 'weekly digest'Newsletter: Writing email newsletter edition...cwinvestments/memstack · by cwinvestmentsUse this skill when the user says 'newsletter', 'email newsletter', 'weekly digest', 'subscriber growth', 'open rates', or needs subject lines, content structure, sponsorship placement, and growth tactics for email newsletters. Do NOT use for lead magnets or content pipelines.★ 423 GitHub starsSkillWrite a signal-based cold outreach email that earns a replySignal-Based Cold Email (2026 benchmarks)kami-community/kami · by kami-communityWrite a signal-based cold outreach email that earns a reply. Use when drafting outbound/SDR email to a prospect with a known recent signal (funding, hiring, exec hire, launch, community post).★ 64 GitHub starsSkillHostinger Reach API for contact management, segmentationHostinger Reach (Email Marketing)hostinger/hostinger-agent-skills · by hostingerHostinger Reach (Email Marketing) API for contact management, segmentation, contact groups, and profile management. Use when creating or listing contacts, managing contact segments or groups, filtering contacts by subscription status, or working with email marketing profiles.★ 23 GitHub starsMCPExpert email marketing strategist for CRM-driven campaignsmsitarzewski/agency-agents · by msitarzewskiExpert email marketing strategist for CRM-driven campaigns, lifecycle automation, segmentation architecture, and deliverability. Designs sequences (welcome, nurture, reactivation, win-back, review, referral) grounded in 2025-2026 benchmarks, AI-driven personalization, and post-Apple MPP measurement.★ 154k GitHub starsSkillWrite B2B cold emails and follow-up sequences that getCold Email Writingcoreyhaines31/marketingskills · by coreyhaines31Write B2B cold emails and follow-up sequences that get replies. Use when the user wants to write cold outreach emails, prospecting emails, cold email campaigns, sales development emails, or SDR emails. Also use when the user mentions "cold outreach," "prospecting email," "outbound email," "email to leads," "reach out to prospects," "sales email," "follow-up email sequence," "nobody's replying to my emails," or "how do I write a cold email." Covers subject lines, opening lines, body copy, CTAs, personalization, and multi-touch follow-up sequences. For warm/lifecycle email sequences, see emails. For sales collateral beyond emails, see sales-enablement.★ 51.1k GitHub stars

More from swan-gtm

SkillAn ABM program cannot prove engagement mattersAccount-Based Engagement Scoring and Buying Group Measurementswan-gtm/gtm-skills · by swan-gtmUse this skill when an ABM program cannot prove engagement matters, accounts get handed to sales on gut feel, or nobody knows which activity moves buying groups forward. Builds an account engagement score (weighted signals plus decay), maps buying group coverage across the decision-making unit, and defines explicit handover gates so marketing and sales agree on readiness. Produces a scoring model, a buying group tracker template, and a handover decision rule. Rule: without buying group visibility a high engagement score is a false positive; handover requires both the score and the coverage threshold met. Trigger phrases: ABM measurement, which accounts are hot, buying committee coverage, when do we hand this to sales, account engagement score, ABM ROI.★ 159 GitHub starsSkillWriting ad copy — headline formulas, visual directionAd Copywriting - Headline Formulas, Visual Design & Voice of Customerswan-gtm/gtm-skills · by swan-gtmUse this skill when writing ad copy — headline formulas, visual direction, and voice-of-customer sourcing that makes ads specific instead of generic.★ 159 GitHub starsSkillDefining ad personasAd Persona Frameworkswan-gtm/gtm-skills · by swan-gtmUse this skill when defining ad personas — translating ICP segments into the persona lens every ad, angle, and offer gets built against.★ 159 GitHub starsSkillA percentage in a commercial term is being set, questionedAudit the base not the rateswan-gtm/gtm-skills · by swan-gtmUse this skill when a percentage in a commercial term is being set, questioned, or is producing a number nobody expected — sales commission, revenue share, affiliate and creator payouts, channel margin, agency fees, referral fees, rebates. Triggers: "reps are hitting quota but margin isn't moving", "what does this promo actually cost us", "our partner payouts are higher than the model", "is 15% a fair rate", "we're renegotiating the split", "the comp plan is paying out on deals we lost money on". It finds what the percentage multiplies, identifies the condition under which that choice starts to matter, quantifies the gap at that condition, and identifies the clause to revisit.★ 159 GitHub starsSkillInbound leads arrive incomplete B2B Data Enrichment for Revenue Operationsswan-gtm/gtm-skills · by swan-gtmUse this skill when inbound leads arrive incomplete (missing company size, industry, revenue), the TAM list lacks data for scoring, or the CRM cannot route and segment without enrichment. Maps coverage gaps, compares single-source and waterfall provider strategies, and builds an integration roadmap with cost guardrails and quality gates. Produces a provider recommendation matrix, a waterfall architecture, and a go or no-go checklist. Rule: no single provider has full coverage; a waterfall across two or more providers in sequence beats any one source on match rate. Trigger phrases: data enrichment, leads come in with no company info, enrichment coverage, firmographic data, which enrichment tool, data freshness.★ 159 GitHub starsSkillYou need to know what people are saying about a brandBrand mention monitorswan-gtm/gtm-skills · by swan-gtmUse this skill when you need to know what people are saying about a brand across the web and social — "monitor brand mentions", "what are people saying about [brand] this week", "run a brand sweep", "social listening", "find high-risk mentions", or "how does [brand] compare to [competitor] in the conversation". Sweeps social platforms, news, forums, and review sites; scores every mention on reach, velocity, sentiment, and risk-topic match; and produces a triage report bucketed into Crisis / Watch / Engage / Log with a suggested owner and response window for each mention, so the team responds before one spirals.★ 159 GitHub stars