agentleFS
willmather95willmather95/human-copy/SKILL.md

human-copy

Skill1 starsChanged 6 months agoMITView on GitHub

Strip detectable AI patterns from written content. Catches vocabulary tells, structural patterns, promotional language, and stylistic tics that flag text as machine-generated. Based on Wikipedia's AI signs research + academic studies on LLM detection. Use when the user says 'does this sound AI', 'human check', 'AI slop check', 'clean the copy', 'flag without rewriting' (detect mode), or 'sound human'. Mandatory gate after any content generation (ads, copy, emails, social, blog posts) and before publishing anything live.

1 other project uses a version of this.

Adopted by

Most recently taken up by

  • Other versions1 project uses a version of this.

    Word for word · 0

    None found.

    Edited · 0

    None found.

    Wrote their own version · 1

    1. davidsolheim/skills★ 1same name

    How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.

The file

Show its rules and text

We split this skill into the rules it gives an agent

33 rules. About 0 are common, 32 are distinctive, and 1 is very specific to this project.

  • ≈0

    Common · estimate

    Many files like this have a rule of this kind.

  • ≈32

    Distinctive · estimate

    This author's own choices. Worth a look.

  • 1

    Very specific

    Tied to their project's names, files or tools. Probably skip.

  • Common
  • Distinctive
  • Very specific
  1. Distinctive:

    Every piece of written content passes through this gate before publishing.

    line 17
  2. Distinctive:

    Rewrite (default): Run 7 passes + output structured audit (4 sections).

    line 23
  3. Distinctive:

    After any content-generation step: ad copy, email copy, sales pages, blog posts, social posts, landing pages, newsletters

    line 28
  4. Distinctive:

    After any blog post, article, or long-form content

    line 29
  5. Distinctive:

    After repurposing or atomizing content (atomized output inherits parent patterns)

    line 30
  6. Distinctive:

    Before publishing anything to a live site

    line 31
  7. Distinctive:

    Run all 7 passes on the content.

    line 35
  8. Distinctive:

    Before: "Heritage, craftsmanship, and authenticity define the brand." After: "Craftsmanship defines the brand."

    line 171
  9. Distinctive:

    After: "Craftsmanship defines the brand."

    line 172
  10. Distinctive:

    Before: "It's not just a hat - it's a statement of who you are." After: "It's a hat that says something."

    line 176
  11. Distinctive:

    After: "It's a hat that says something."

    line 177
  12. Distinctive:

    Before: "Despite the challenges of competing with mass-market brands, HBH continues to grow its loyal customer base." After: DELETE the …

    line 181
  13. Distinctive:

    After: DELETE the whole paragraph.

    line 182
  14. Distinctive:

    DELETE all of these. If the point matters, make it a sentence.

    line 196
  15. Distinctive:

    Before: "The snapback serves as a bridge between western heritage and modern street style." After: "The snapback is western heritage made …

    line 227
  16. Distinctive:

    After: "The snapback is western heritage made for the street."

    line 228
  17. Distinctive:

    Monotonous length: If 5+ consecutive sentences are similar length (15-25 words each), break the pattern.

    line 234
  18. Distinctive:

    Before: "The hat is made from genuine suede.

    line 242
  19. Distinctive:

    After: "Genuine suede. That's the brim.

    line 243
  20. Distinctive:

    Before: "HBH uses premium materials in all their products." After: "The suede on an HBH brim is 1.2mm genuine split - thick enough to hold …

    line 249
  21. Distinctive:

    After: "The suede on an HBH brim is 1.2mm genuine split - thick enough to hold shape, thin enough to curve how you want it."

    line 250
  22. Distinctive:

    Before: "The brand has a growing community of loyal customers." After: "400 people keep coming back.

    line 252
  23. Distinctive:

    After: "400 people keep coming back.

    line 253
  24. Distinctive:

    Excessive boldface: Remove bold from body copy unless it's a term being defined for the first time.

    line 263
  25. Distinctive:

    Title case in headings: Use sentence case. "How suede ages" not "How Suede Ages."

    line 265
  26. Very specific:

    Markdown artifacts: Remove any bold, *italic*, ###, or backtick formatting that leaked from AI output.

    line 267
  27. Distinctive:

    Read the final copy and check:

    line 271
  28. Distinctive:

    Would a person actually say this out loud?: Read it aloud. If you stumble or it sounds like a textbook, rewrite.

    line 273
  29. Distinctive:

    Does every paragraph earn its place?: If you can delete a paragraph and nothing is lost, delete it.

    line 275
  30. Distinctive:

    Is there a "challenges and future outlook" section?: Delete it. Write a specific ending about what's next, or just end.

    line 283
  31. Distinctive:

    After the 7 passes, if a project-specific voice or tone guide exists, apply it on top of the cleaned base.

    line 287
  32. Distinctive:

    Every run (Rewrite or Detect) outputs 4 sections in this order.

    line 322
  33. Distinctive:

    If a trained reader would flag this text as AI-generated, it fails the gate.

    line 376

≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.

Keep what fits and drop the rest. Your version, ready for your agents.
Files
SKILL.md

Human Copy Gate

Every piece of written content passes through this gate before publishing. No exceptions. Blog posts, email sequences, landing page copy, social content, ad scripts - all of it.

This is not about "making it sound human." It's about eliminating the specific, documented patterns that trained readers and detection tools use to identify AI-generated text.

Modes

  • Rewrite (default): Run 7 passes + output structured audit (4 sections). Produces cleaned copy.
  • Detect: Flag patterns with quoted text, tier, and severity. No rewrite. Triggers: /human-copy --detect, "flag without rewriting", "audit this content", "scan for AI tells without changing it". Use when auditing client content, when patterns might be intentional, or when you want a quick scan without alteration.

When to Run

  • After any content-generation step: ad copy, email copy, sales pages, blog posts, social posts, landing pages, newsletters
  • After any blog post, article, or long-form content
  • After repurposing or atomizing content (atomized output inherits parent patterns)
  • Before publishing anything to a live site

The 7 Passes

Run all 7 passes on the content. Fix every violation. No "this one's fine" exceptions.

Pass 1: Vocabulary Purge (3-Tier Sensitivity)

Tiered flagging reduces over-correction. Tier 1 fires always. Tier 2 fires only when 2+ words cluster in the same paragraph. Tier 3 fires only at high density (3+ per 100 words).

TIER 1 - Always flag and replace. Validated against real production usage.

AI WordReplace With
delve/delvingdig into, explore, look at, examine
tapestry (figurative)DELETE - say what you mean
vibrantDELETE or use a specific descriptor
crucial/pivotal/vitalimportant, or DELETE if the sentence works without it
foster/fosteringbuild, create, grow, start
landscape (figurative)scene, market, space, world
meticulous/meticulouslycareful, precise, obsessive
underscore (verb)show, prove, reveal, make clear
showcase/showcasingshow, display, demonstrate
testament (figurative)proof, evidence, sign
intricate/intricaciescomplex, detailed, layered
garnerget, earn, win, attract
groundbreakingnew, first
renownedfamous, well-known, respected
leverage (verb)use
utilizeuse
boastshas
nestledDELETE - travel brochure language
Additionally (starting a sentence)Also, And, Plus, or just start the next sentence
FurthermoreDELETE - just continue
MoreoverDELETE - just continue
NotablyDELETE
In conclusion / In summary / OverallDELETE - just end
It is worth notingDELETE

TIER 2 - Flag when 2+ cluster in the same paragraph. Single use may be intentional.

AI WordReplace With
bolsteredstrengthened, backed, supported
enhance/enhancingimprove, sharpen, strengthen
enduringlasting, permanent, long-running
interplayrelationship, connection, tension
align withmatch, fit, support
encompassingcovering, including
navigate (figurative)handle, deal with, manage
facilitatehelp, enable, make possible
comprehensivethorough, complete, full
robuststrong, solid, reliable
innovativenew, original, clever
resonate/resonatingconnect, hit home, land
embody/embodyingrepresent, show, be
cultivate/cultivatingbuild, grow, develop
seamless/seamlesslysmooth, clean, or DELETE
streamline/streamlinedsimplify, speed up
empower/empoweringenable, help, give
holisticwhole, full, end-to-end
strategicplanned, deliberate, or DELETE
dynamic (adj)specific descriptor or DELETE
transformativebig, major, or DELETE
revolutionarynew, first, or DELETE
paradigm shiftbig change
synergy/synergizefit, work together
holistic approachfull picture
endeavor (noun)effort, project, try
commencestart
ascertainfind out, check
myriadmany, or a specific number
plethoramany, or a specific number
pivotalimportant
quintessentialclassic, typical
multifacetedlayered, many-sided
paramountmost important, top
imperativemust, critical
unwaveringsteady, firm, constant
invaluablevery useful, rare
arguablyDELETE - pick a side
aforementionedthis, that (already named)

TIER 3 - Flag ONLY at high density (3+ instances per 100 words). Common words that over-index in AI.

AI WordReplace With
importantspecific reason, or DELETE
significantspecific magnitude, or DELETE
variouslist them, or DELETE
manyspecific number, or DELETE
oftenspecific frequency, or DELETE
typicallyspecific case, or DELETE
generallyspecific case, or DELETE
particularlyDELETE or specific
especiallyDELETE or specific
essentiallyDELETE
ultimatelyDELETE
fundamentallyDELETE
effectivelyDELETE
potentiallyDELETE
increasinglyspecific trend, or DELETE
therebyso, which
whereasbut, while
henceso
thusso
indeedDELETE
furthermoreDELETE (also Tier 1 sentence-start)
nonethelessbut, still
moreoverDELETE
consequentlyso
accordinglyso
evidentlyDELETE
certainlyDELETE
undoubtedlyDELETE
inherentlyDELETE
profoundlyspecific magnitude
considerablyspecific magnitude
substantiallyspecific magnitude
relativelyDELETE
virtuallyalmost

Context-dependent - check each use:

WordOK WhenKill When
serves asTechnical descriptionReplacing "is" for no reason
stands asPhysical standingFigurative ("stands as a symbol")
reflectsLiteral reflection"reflects broader trends"
highlightsYou're literally highlighting"highlights the importance of"
representsData/statistics"represents a shift in"
commitment toContractual/legal"commitment to excellence"
boastsNever OKAlways
nestledNeverAlways - travel brochure language
in the heart ofGeographic accuracyFigurative ("in the heart of the community")

Pass 2: Structural Pattern Removal

Kill the rule of three. AI defaults to "X, Y, and Z" triads constantly. If you see three adjectives, three examples, or three parallel phrases, break the pattern. Use two. Or four. Or one strong one.

Before: "Heritage, craftsmanship, and authenticity define the brand." After: "Craftsmanship defines the brand."

Kill negative parallelisms. "Not just X, but also Y" and "It's not about X - it's about Y" are AI signatures.

Before: "It's not just a hat - it's a statement of who you are." After: "It's a hat that says something."

Kill "despite" conclusions. "Despite [challenges], [subject] continues to [positive outcome]" is the most common AI article ending.

Before: "Despite the challenges of competing with mass-market brands, HBH continues to grow its loyal customer base." After: DELETE the whole paragraph. End on something specific.

Kill superficial analysis phrases. Present participle phrases that add fake depth:

  • "...highlighting the importance of..."
  • "...underscoring the need for..."
  • "...emphasizing the role of..."
  • "...reflecting broader trends in..."
  • "...contributing to the ongoing..."
  • "...symbolizing the enduring..."
  • "...marking a significant shift..."
  • "...setting the stage for..."
  • "...shaping the future of..."

DELETE all of these. If the point matters, make it a sentence. If it doesn't, cut it.

Kill legacy/significance inflation. Phrases that puff up importance:

  • "pivotal moment in the history of"
  • "indelible mark on"
  • "deeply rooted in"
  • "rich cultural heritage"
  • "enduring legacy"
  • "plays a vital role in"
  • "key turning point"
  • "evolving landscape"
  • "focal point of"

Pass 3: Copula Restoration

AI avoids simple "is/are/has" constructions. It replaces them with fancier alternatives. Reverse this.

AI ConstructionHuman Construction
serves asis
stands asis
functions asis
representsis
marksis
featureshas
offershas, gives
boastshas
holds the distinction of beingis
remainsis (usually)

Before: "The snapback serves as a bridge between western heritage and modern street style." After: "The snapback is western heritage made for the street."

Pass 4: Sentence Rhythm Check

AI writes in uniform medium-length sentences. Human writing has rhythm - short punchy sentences mixed with longer flowing ones. Check for:

Monotonous length. If 5+ consecutive sentences are similar length (15-25 words each), break the pattern. Add a 3-word sentence. Or a 40-word one.

Missing fragments. Real human writing uses fragments for emphasis. "Built different." "No shortcuts." "Period." AI almost never generates fragments.

Missing one-word paragraphs. Sometimes a single word is the paragraph. AI doesn't do this.

Every sentence starts with subject-verb. AI defaults to "The [noun] [verb]..." pattern. Mix it up. Start with a time reference, a prepositional phrase, an action.

Before: "The hat is made from genuine suede. The brim develops a natural patina over time. The construction uses heavyweight materials." After: "Genuine suede. That's the brim. Over time it develops a patina - gets softer, richer, more yours. The kind of hat that doesn't wear out. It wears in."

Pass 5: Specificity Injection

AI generalizes. Humans specify. Every claim should pass the "like what?" test. If a reader would ask "like what?" after your sentence, you failed.

Before: "HBH uses premium materials in all their products." After: "The suede on an HBH brim is 1.2mm genuine split - thick enough to hold shape, thin enough to curve how you want it."

Before: "The brand has a growing community of loyal customers." After: "400 people keep coming back. Some are on their third hat."

Numbers beat adjectives. "Premium" means nothing. "1.2mm genuine split suede" means everything. "Growing" means nothing. "400 repeat buyers" means everything.

Pass 6: Em Dash and Formatting Purge

Em dashes. Replace every em dash with a single hyphen, a period, or restructure the sentence. AI overuses em dashes for dramatic pauses and parenthetical insertions. This is the single highest-signal tell.

Curly quotes. Replace all curly quotation marks ("" '') with straight quotes ("" ''). Curly quotes are a ChatGPT signature.

Excessive boldface. Remove bold from body copy unless it's a term being defined for the first time. AI bolds key phrases like a PowerPoint deck.

Title case in headings. Use sentence case. "How suede ages" not "How Suede Ages."

Markdown artifacts. Remove any **bold**, *italic*, ###, or backtick formatting that leaked from AI output.

Pass 7: The Human Test

Read the final copy and check:

  1. Would a person actually say this out loud? Read it aloud. If you stumble or it sounds like a textbook, rewrite.
  2. Does every paragraph earn its place? If you can delete a paragraph and nothing is lost, delete it. AI pads content. Humans write tight.
  3. Is there a single original observation? Something specific, unexpected, or opinionated that no AI would generate. A detail from the founder's experience. A customer quote. A number nobody else publishes. If every sentence could appear in a generic article on the same topic, it's AI slop.
  4. Does it have an opinion? AI hedges. "Some prefer X, while others prefer Y." Humans pick a side. "X is better. Here's why."
  5. Are there any "I hope this helps" artifacts? Collaborative phrasing, meta-commentary about the article itself, disclaimers about limitations, or sign-off language.
  6. Is there a "challenges and future outlook" section? Delete it. Write a specific ending about what's next, or just end.

Project-Specific Voice Overlay (optional)

After the 7 passes, if a project-specific voice or tone guide exists, apply it on top of the cleaned base. The 7 passes produce text free of AI signatures; a voice overlay adds personality, vocabulary preferences, and tone on top of that clean substrate.

Quick Reference Card

For fast editing, scan for these instant-kill patterns:

CTRL+F these phrases - if found, rewrite:

"serves as a"
"stands as a"
"testament to"
"rich tapestry"
"vibrant community"
"plays a crucial role"
"in the heart of"
"it's important to note"
"despite these challenges"
"not just X, but also Y"
"highlighting the importance"
"underscoring the need"
"reflecting broader trends"
"commitment to excellence"
"In summary"
"In conclusion"
"Overall"
"Additionally,"  (starting a sentence)
"Furthermore,"
"Moreover,"
"Notably,"
"It is worth noting"

Structured Audit Output

Every run (Rewrite or Detect) outputs 4 sections in this order. Makes review scannable.

Section 1 - Flags

Table of every pattern caught. One row per flag.

#Quoted TextPattern CategoryTierSeverity
1"serves as a bridge"Copula avoidanceTier 1High
2"robust framework"Vocabulary clusterTier 2Medium

Pattern categories: Vocabulary (Tier 1/2/3), Copula avoidance, Rule of three, Negative parallelism, Despite-conclusion, Superficial analysis phrase, Significance inflation, Rhythm uniformity, Missing fragments, Em dash, Formatting artifact, Chatbot opener, Generic conclusion.

Severity: High (must fix) / Medium (fix if easy) / Low (judgment call).

Section 2 - Rewrite (Rewrite mode only)

Clean version of the full text. For Detect mode, this section is skipped.

Section 3 - Change Summary (Rewrite mode only)

Bullet list: what was cut, what was swapped, what was restructured, word count delta.

Section 4 - Second-Pass Audit

Re-scan the rewrite (or original in Detect mode). Flag any AI patterns that survived the first edit. Common survivors: recycled transitions, lingering inflation ("significant"), copula swaps that snuck through ("remains", "holds"). If clean, note: "Second pass clean."

For Detect mode: Section 4 is the primary signal. It shows which flags from Section 1 are judgment calls vs. hard problems.

Grading (Diagnostic Scale)

  • A = Caught real AI patterns, copy reads human after fixes
  • B = Caught some patterns, missed others, or over-corrected (made it stilted)
  • C = Missed obvious AI tells, or copy still reads as AI after the pass

Chain Position

  • Fires AFTER any content creation skill
  • Fires BEFORE publishing, deploying, or sharing content
  • Can run independently on any text: /human-copy [paste text or file path]
  • Chains: content skill -> human-copy -> publish

Sources

Based on:

  • Wikipedia's "Signs of AI writing" (community-maintained)
  • Kobak et al. (2024) "Delving into LLM-assisted writing" - excess vocabulary analysis
  • Juzek & Ward (2025) "Why Does ChatGPT Delve So Much?" - lexical overrepresentation
  • Reinhart et al. (2025) "Do LLMs write like humans?" - grammatical/rhetorical style variation
  • Russell, Karpinska & Iyyer (2025) - detection accuracy by LLM familiarity
  • Author's writing rules: no em dashes, short declarative sentences, Altman-style

The Standard

If a trained reader would flag this text as AI-generated, it fails the gate. Rewrite until it passes.

Download now (ZIP)

Does it work?

Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.

No reviews yet

People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.

  • It worked
  • Partly
  • It didn't
What did you use it for? e.g. Reviewing pull requests in a Rails app

Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.

Your trail

Files you open will collect here, so you can find them again.

Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.

Now do this for your own.

Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.