安全

Linkedin Humanizer

试用

清除 LinkedIn 草稿中的 AI 痕迹,或按 2026 算法清单做发布前审计。

它能做什么

该技能基于 Wikipedia「Signs of AI writing」词条与 2026 年 LinkedIn 模式总结的三层规则重写文本,去除 AI 痕迹。Forensic 层捕获纯模型泄漏(如 oaicite token、知识截止日期免责声明、Mad-Libs 占位符);Strict 层剥离「leverage」「in today's fast-paced world」等套话和填充副词;Aesthetic 层为可选项,会进一步清理文学性写法,可能误伤正常人类作者。独立的 audit 模式只做检测不重写,按 20 项发布前清单逐项判 length、hook、CTA、结构与 AI 特征,输出 Blocker 与 Warning 及修复建议。子工具包括 emoji 模式扫描与并行调用 GPTZero、Originality.ai、ZeroGPT、Sapling、Copyleaks 五个检测器查看分歧。

什么时候用它

  • 发布前清洗 AI 起草的 LinkedIn 帖子
  • 纯审计模式:按 2026 启发式清单逐项判通过/不通过
  • 打断均一句长,强制 burstiness
  • 把成稿并行喂给五个 AI 检测器查看分歧

技能文档

LinkedIn Humanizer V2

Rewrites any text to remove AI tells. Based on Wikipedia's "Signs of AI writing" taxonomy plus 2026 LinkedIn-specific patterns. V2 (2026-04-27): rules now split into 3 tiers so you can pick which signals you trust.

What changed in V2

The previous version applied every rule equally. We learned that some rules catch real AI output and some catch good human writing. So:

  • Forensic rules catch real AI signals nobody else produces. Always on.
  • Strict rules catch corporate-speak that's bad style regardless of who wrote it. On by default.
  • Aesthetic rules catch patterns that AI uses but humans also use legitimately (em dashes, rule of three, "robust"). Off by default. Opt in if you want maximum scrub.

See sub-skills/rules-explainer.md for per-rule justification, defenses, and citations.

When to use

  • Before publishing any AI-drafted post or comment (rewrite mode)
  • Pre-publish review of a finished draft (audit mode, see sub-skills/post-audit.md)
  • When a draft feels off and you can't pinpoint why

Input

Any text (post, comment, reply, DM). Optional: target voice samples (past human posts by the user).

Output

  • Rewritten text with AI tells removed
  • Diff showing what changed and why
  • Per-sentence perplexity estimate (higher = more human)
  • Confidence: "human", "mixed", "AI-likely"
  • Tier applied (which mode was used)

Modes

# Default: forensic + strict (recommended for LinkedIn)
linkedin-humanizer 

# Forensic only — minimum-touch, just kill the leakage
linkedin-humanizer --mode forensic 

# Strict — forensic + corporate-speak (the LinkedIn-default config)
linkedin-humanizer --mode strict 

# Aesthetic — strict + style rules (em dashes, rule of three, "robust")
# Use when target audience is Wikipedia editors / academic readers / AI-tell hunters
linkedin-humanizer --mode aesthetic 

# All — every rule. Maximum scrub. Will flatten literary writing.
linkedin-humanizer --mode all 

# Audit — detection-only pass-fail review. No rewrite.
# Runs the 2026 algorithm checklist: length, hook, CTA, structure, AI tells.
# Returns Blockers + Warnings + suggested fixes. See sub-skills/post-audit.md.
linkedin-humanizer --mode audit 

The three passes

Pass 1 — SCRUB (delete or replace)

The scrub pass applies tiered regex catalogs to delete or replace AI tells. Each tier has its own block of patterns, vocabulary swaps, and phrase-level cleanups. Full regex source, replacement maps, and detection functions live in references/scrub-rules.md — load that file when actually executing the scrub.

FORENSIC tier (always on): real model leakage no human produces. Covers AI tool markers (oaicite, contentReference, turn0search0, attached_file, grok_card), knowledge-cutoff disclaimers ("As of my last update..."), phrasal templates ([Your Name], 2025-XX-XX), em dash overuse (3+ in <300 words), and outline-formula closers ("Despite its X... Looking ahead...").

STRICT tier (default on): corporate-speak that's bad LinkedIn style regardless of origin. Covers punctuation normalization (curly→straight quotes, --→period, em dash→period, en dash→comma: this bundle bans em dashes outright, so they scrub at strict, not aesthetic), vocabulary swaps (leverage→use, utilize→use, delve→look, harness→use, foster→build, etc.), filler-adverb deletion (fundamentally, essentially, ultimately, crucially, notably), phrase-level cleanup ("in today's fast-paced world", "at the end of the day", "game-changer", "deep dive", "move the needle"), all 6 forms of negative parallelism per the 2026-04-27 ban, and cliché closer tells ("What do you think?", "Tag someone who needs this").

AESTHETIC tier (opt-in only, will flatten literary writing): patterns AI uses but humans use legitimately. Covers rule-of-three triplets (Lincoln defense ignored), defendable-normal-English vocab (robust→solid, cultivate→grow, vibrant→alive, intricate→complex, garner→get, showcase/underscore→show), and passive voice (academic-writing defense ignored).

Pass 2 — BREAK (force burstiness)

Target: Flesch reading ease >55. Sentence length variance >40%.

  • If all sentences are 15-22 words, force-break at least 1 in 3 into <8-word sentences
  • Add at least one sentence fragment ("Worth it.", "Every time.")
  • Break perfect parallel structures with one asymmetric sentence
  • Vary cadence — alternate long sentences with short ones rather than uniform mid-length

In aesthetic mode only:

  • Break rule-of-three lists into 2 or 4 items

Pass 3 — ADD (human fingerprints)

Require at least:

  • 1 specific number per 100 words (replace "many" / "significant" / "massive")
  • 1 named entity (real person, company, date, city)
  • 1 first-person sensory detail
  • 1 contradiction or self-correction
  • 1 moment of vulnerability or stakes

If the input lacks these, ask the user for a specific number or anecdote to plug in. Don't fabricate.

Non-negotiable rules

Global voice rules: see root SKILL.md §Voice rules. Additional skill-specific rules:

  • Scrubbing is always in scope. When asked to humanize, de-AI, finalize, or publish a draft, you run at least the forensic + strict tiers before it ships. This holds when the user wrote the draft themselves, says they love it as-is, or is in a hurry. Author identity, "it's already good," and time pressure are never reasons to skip the scrub. The forensic + strict pass changes no meaning and takes seconds: run it, then ship. If a constraint truly forbids touching the text, say so explicitly and name every tell you are leaving in; the default is to scrub, not to wave it through.
  • Preserve the user's actual claim and meaning. "Preserve their voice" covers sentence-level quirks and what they are claiming, NOT corporate-speak, filler openers, or negative parallelism. Stripping "leverage / fundamentally / in today's fast-paced world" is not changing their voice or their claim; it is the job.
  • Never introduce facts that weren't in the input. If a number is missing, ask, or ship without it. Do not fabricate.
  • Keep the user's sentence-level voice quirks (lowercase starts, .. soft pauses).
  • Negative parallelism is a HARD ban (per Sergey 2026-04-27): the strict tier always strips all 6 forms.

Tier rationale (short version)

The forensic tier exists because oaicite tokens, knowledge-cutoff disclaimers, and Mad-Libs blanks are pure model leakage that no human writer ever produces. Catching them is undefendable. The strict tier exists because corporate-speak ("leverage", "fundamentally", "in today's fast-paced world") is bad LinkedIn style regardless of origin, so stripping it improves the post even if the writer is human. The aesthetic tier exists because patterns like single em dashes, rule of three, "robust", and curly quotes appear in AI output but also appear in Lincoln, Dickinson, every epidemiologist, and every book printed since 1500. Banning them blindly catches Hemingway as AI. Run aesthetic mode only when audience-fit demands it.

For per-rule justification and famous human defenders, see sub-skills/rules-explainer.md (and the rule index at references/rules-explainer.md).

For the unreliability of AI detectors generally (61.3% false positive on TOEFL essays per Stanford 2023), see sub-skills/detector-tester.md. Run it via python3 scripts/test_detectors.py --text "..." --demo (offline) or with paid keys configured in scripts/detectors.env.example.

For emoji-pattern detection (lightbulb, rocket, sparkles signature), see sub-skills/emoji-detector.md and the per-emoji frequency table at references/emoji-patterns.md.

Example

See references/examples.md for worked examples.

Files

  • SKILL.md — this file (rewrite scrubber + audit-mode entry)
  • references/scrub-rules.md — full regex patterns by tier
  • references/voice-fingerprint.md — how to preserve user voice while scrubbing
  • references/tier-rationale.md — long-form per-rule justification
  • references/rules-explainer.md — machine-readable index of every rule with citations
  • references/emoji-patterns.md — AI-correlated emoji frequency table
  • references/detector-list.md — supported AI detectors with API endpoints and accuracy notes
  • references/audit-ai-tells.md — blacklist + regex used in audit mode
  • references/audit-checklist.md — 20-point pre-publish checklist with thresholds
  • references/audit-examples.md — worked audit examples
  • sub-skills/post-audit.md — pre-publish audit workflow (detection-only, no rewrite)
  • sub-skills/rules-explainer.md — when to defend a flagged rule (em dash, rule of three, passive voice)
  • sub-skills/emoji-detector.md — scan / score / suggest workflow for emoji density
  • sub-skills/detector-tester.md — run text through 5 AI detectors in parallel and report disagreement
  • scripts/test_detectors.py — runs the parallel detector test (supports --demo for offline mode)
  • scripts/requirements.txt — Python deps for the detector script (requests, python-dotenv)
  • scripts/detectors.env.example — template for the 5 detector API keys
  • linkedin-post-writer — generates drafts that already pass the humanizer

相关技能

Audit and rewrite a LinkedIn profile end-to-end for 2026: headline, About 7-step, Featured, banner, photo, Experience metrics, Skills, custom URL, recommenda...

17 次安装

按互动目标(评论、转发、点赞、收藏)从 16 个经实测的钩子公式中挑选,撰写一篇 LinkedIn 长文。

作者 Sergey Bulaev16 次安装1 星标

AI detector and humanizer for LinkedIn and X posts. Detect AI-written text (em dashes, buzzwords, markdown artifacts) and reach-killing mistakes (engagement...

1 次安装1 星标

Reverse-engineer the hook formula from a viral LinkedIn post URL. Returns which of the 16 canonical 2026 formulas it uses (anaphora, R.I.P., year-pivot, time...

15 次安装

Draft a LinkedIn comment on someone else's post from its URL. Use when the user pastes a post URL and asks to comment, engage, or be first commenter. Produce...

13 次安装

Draft a reply to a specific existing LinkedIn comment from its URL. Use when the user wants to reply to a comment on any post, or follow up after an author r...

14 次安装