Skip to content
Back to skills

Instagram Humanizer

ASecurity

Humanize AI-written Instagram captions, Reel scripts, comments and DMs: strips em dashes, AI slop words ("delve", "game-changer", "in today's video"), invisible watermark characters and stock Instagram phrases, then scores the text on a five-check AI-detection panel and reports the before/after. Use when the user says "humanize", "does this sound like AI", "remove em dashes", "de-slop this", "make it sound human", "this sounds like ChatGPT", and before any caption, script, comment or DM from ...

  • 2 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added November 7, 2026
ai-agentspythongobashapi

Works with

  • api

Security analysis

A100/100

Pro scans all 4 files and shows the line behind each finding

Scanned November 7, 2026

npx -y skills add ishort-pro/instagram-claude-skills --skill instagram-humanizer --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Instagram Humanizer?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Instagram Humanizer
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/ishort-pro-instagram-humanizer/badge)](https://www.skillsdirectory.com/skills/ishort-pro-instagram-humanizer)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: instagram-humanizer
description: >-
  Humanize AI-written Instagram captions, Reel scripts, comments and DMs: strips
  em dashes, AI slop words ("delve", "game-changer", "in today's video"),
  invisible watermark characters and stock Instagram phrases, then scores the
  text on a five-check AI-detection panel and reports the before/after. Use
  when the user says "humanize", "does this sound like AI", "remove em dashes",
  "de-slop this", "make it sound human", "this sounds like ChatGPT", and before
  any caption, script, comment or DM from this pack is shown to the user.
---

# Instagram humanizer

Two tools, both run locally. Use them; do not eyeball it.

```bash
python3 scripts/humanize.py draft.txt --report -o clean.txt   # clean it (writes -o, else stdout)
python3 scripts/detect.py draft.txt                # score it, five checks
python3 scripts/detect.py before.txt after.txt     # prove the delta
```

Both read `references/slop.json`: 154 stock words and phrases with plain
replacements, 18 invisible character classes, typographic substitutions and
16 structural tells, the last block Instagram-specific ("stop scrolling",
"follow for more", "tag someone who needs this", "the algorithm loves").
Edit it: if the user always says a word the lexicon strips, remove it.

## Fixed automatically

1. **Invisible characters**: zero-width spaces/joiners, word joiners, soft
   hyphens, BOMs, Unicode tags, non-breaking spaces.
2. **Typography**: em dash to comma, curly quotes to straight, ellipsis to
   three dots; orphaned punctuation cleaned (including the `.!` a deleted
   closer leaves).
3. **The lexicon**: delve, leverage, seamless, game-changer, in today's video...

## Flagged for a human rewrite (shape needs judgement)

"It's not just X, it's Y"; rule-of-three lists; the video preamble; emoji
bullet lists; three shouted words; hashtag walls; reflex follow-bait; every
sentence the same length. Rewrite these yourself, then re-run.

## The panel

BURSTINESS (sentence-length variety), SPECIFICITY (numbers, names, concrete
nouns per 100 words), SLOP DENSITY, FINGERPRINT (dashes, invisible chars,
curly quotes), VOICE (contractions, pronouns, structural tells). PASS = overall
70+ AND every check 55+. For short texts (under ~200 characters: bios, hooks,
one-line comments) the panel is noisy: score all variants together in one
file, or use only the FINGERPRINT and SLOP checks as the gate.
The weakest check is the one to fix first; usually SPECIFICITY, and the fix is
a real number or name from the user, never an invented one.

## Honest limits

Local heuristics modelled on the signals public detectors use. Not GPTZero,
Originality or Turnitin, no API calls, no promise of "undetectable". It makes
text read like a person wrote it, which is the actual goal on Instagram:
captions get read, and scripts get said out loud.

## When the tools disagree

Readability and SEO beat the panel. If raising BURSTINESS makes `beats.py`
flag long beats, or a rewrite drops the keyword, keep the script timing and
the keyword and accept a REVIEW on the panel; say so in one line.

## Order of operations in this pack

writer skill -> humanize.py -> rewrite flagged shapes -> detect.py (70+) ->
seo_caption.py lint (humanizing must not delete the keyword: re-check) -> show.

Credit: adapted from instagram-agent-skill by Jake Schincariol (MIT), with a
punctuation fix. See `NOTICE`.

Files in this skill

  • SKILL.md3.3 KB
  • references/slop.json21.1 KB
  • scripts/detect.py8.6 KB
  • scripts/humanize.py11.1 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.