AI Tell Detector & Rewriter

    1

    Scores 8 concrete AI tells in any draft, then rewrites it with six named methods. Built for platforms that de-rank "AI-generated" content.

    Free

    Security scanned

    Works with the AI Agents you already use

    Claude CodeClaude CodeCursorCursorCodex CLICodex CLIMuseMuseDotsDots+22 more

    AI Tell Detector & Rewriter

    Example session with this skill installed

    My editor says this reads like AI but can't tell me why. Score it and rewrite it:

    "In today's fast-paced digital landscape, businesses must leverage cutting-edge solutions to stay ahead of the curve. Our innovative platform empowers organizations to unlock their full potential and drive meaningful results. By seamlessly integrating advanced capabilities, teams can enhance efficiency, improve collaboration, and achieve sustainable growth. Moreover, the solution is scalable, secure, and reliable. Furthermore, it is designed to meet the evolving needs of modern enterprises. Additionally, it provides actionable insights that enable data-driven decision-making. In conclusion, choosing the right partner is essential for long-term success."

    • Read your context and instructions
    • Compiled the ai tell detector

    Diagnosis — 74/100 (rewrite, don't patch)

    Running scripts/ai_trace_check.py on the paragraph returns:

    AI 味评分:74 / 100   🚨 建议推翻重写,不要修补(71-100)
    
    统计:85 字/词 / 1 段 / 7 句 / 可核验数字 0 个 / 第一人称 1 处
    
    命中项:
      · [22分] 具体数字太少
      · [24分] AI 高频词过多
          共 13 处;高频:in today's×1、leverage×1、cutting-edge×1、seamless×1、
          seamlessly×1、moreover×1、furthermore×1、additionally×1
      · [18分] 没有代价与不确定
      · [10分] 抽象名词密度高
    

    Four of the eight tells fired. The other four — symmetric triads, uniform sentence length, uniform paragraph length, transition-word dependency — did not. So this is

    not a wholesale rewrite job. It is four specific fixes.

    Rewrite

    Before

    In today's fast-paced digital landscape, businesses must leverage cutting-edge solutions to stay ahead of the curve.

    After

    I spent six weeks last spring comparing nine vendors for a 40-person company, and eight of them pitched "leverage" and "cutting-edge." The one I picked showed me an invoice from a customer who had just left, which is a strange thing to be proud of in a sales meeting. It cost me four hours of config-file swearing before it ran, and I would still do it again, but I would not call any of it seamless.

    What changed, and why

    TellFix appliedWhy it works
    Too few verifiable numbers"six weeks", "nine vendors", "40-person", "eight of them"A specific number is the cheapest proof a human was present — a model has nothing in particular to be specific about.
    AI cliches (13 hits)Deleted in today's, moreover, furthermore, additionally; the two survivors now appear as things other people said, quoted, instead of as the writer's own voice.The words are not the disease. Using them as filler is.
    No cost or uncertainty"It cost me four hours of config-file swearing"Admitting a cost is the most reliable human signal there is, because the genre convention of AI copy is unbroken positivity.
    Abstract-noun density"capabilities", "efficiency", "growth" replaced with vendors, invoices, hoursAbstract nouns are unfalsifiable. Invoices are not.

    Re-check

    AI 味评分:24 / 100   ⚠️ 有 AI 痕迹,做一轮改写(21-45)
    命中项: · [24分] AI 高频词过多
    

    74 to 24, and it will not reach 0. The residual hit is the two quoted cliches: the detector matches keywords literally and cannot tell that they are being criticised rather than used. That is the honest ceiling of a keyword heuristic, and the skill states it in its own documentation.

    What this does not claim

    It does not promise your post passes any platform's AI check.

    Connects securely to your tools. The creator never sees your data.

    About this skill

    What it does

    It turns "this sounds like AI wrote it" into a number. The skill scores a draft against 8 concrete, nameable tells — empty intensifiers, too few verifiable numbers, no first-person perspective, over-uniform sentence and paragraph lengths, symmetric triads, transition-word dependency, no cost or uncertainty admitted, and high abstract-noun density.

    Each tell contributes weighted points, so you get a 0-100 score before you touch a word, plus a list of which tells fired.

    ScoreReading
    0-20Reads human. Leave it alone.
    21-45Traces present. One editing pass.
    46-70Clear AI smell. Fix item by item.
    71-100Rewriting is cheaper than patching.

    Then it rewrites by six methods, each chosen to match the tells that actually fired. Diagnose first, then rewrite — rewriting without diagnosing is putting makeup on in the dark.

    Why use it

    Detection systems on Chinese content platforms (WeChat Official Accounts, Zhihu, CSDN, Xiaohongshu) flag "low originality / suspected AI" and cut distribution. Writers who rewrote by feel get rejected anyway. This skill makes the diagnosis explicit and repeatable, so the rewrite has a target.

    The same reasoning applies anywhere an audience has learned to smell machine text: the tell list is about structure and specificity, not vocabulary.

    How it works

    1. Paste the draft. The skill scores all 8 tells and prints the 0-100 number with the fired tells and their weights.
    2. It names which tells fired — not "make it more human".
    3. It applies the matching methods from a six-method set (concrete detail substitution, perspective injection, asymmetry, trade-off disclosure, and two more).
    4. Ships with a runnable checker (scripts/ai_trace_check.py, pure Python, no dependencies, no network) so the score is reproducible instead of a vibe. Reads a file, stdin, or --text. --json for piping.

    Language support (measured, not claimed)

    Both Chinese and English text are scored. Chinese uses a character-based density model; English uses a word-based one. Verified against 6 control cases:

    DraftScore
    English AI-cliche paragraph74
    The same paragraph, rewritten24
    Chinese AI-cliche paragraph74
    Human-written Chinese0
    Empty / very short inputrefused, not scored

    Inputs under 40 characters/words are refused rather than scored, because on a short snippet "no numbers, no first person" always fires and any score would be noise.

    Honest limitations

    Keyword matching is literal. If your rewrite quotes the cliches it is criticising — writing "eight of them pitched 'leverage'" — the detector still counts them and keeps a residual hit. It is a heuristic, not a judge. It also does not know your text's genre; a product spec will legitimately score as "no first person".

    Who it's for

    • Creators publishing to Chinese platforms who hit "low originality" flags
    • Anyone whose editor or readers keep saying "this reads like AI"
    • Agent users who want a scoring gate rather than a rewrite-by-feel prompt

    What it is not

    It is not an "AI detector bypass". It does not promise to defeat any specific detector, and it makes no claim about passing any platform's review. It makes the tells visible and fixes the writing. That's all it claims, and it does that reliably.

    FAQ

    Q: Does this guarantee my content passes AI detection? No. Nothing does, and any skill claiming that is lying to you. This skill identifies the specific structural tells that platforms and readers react to, and gives you six methods to fix them.

    Q: Does the script need an API key or network access? No. Pure Python standard library, runs offline, reads a path you pass in.

    Q: How do I run it? python scripts/ai_trace_check.py draft.md — or --text "...", or stdin via -, or --json.

    How to use

    Skills on Agensi run inside your AI agent. Copy the prompt, paste it into your agent, and it connects to Agensi and installs this skill for you. If a payment is needed, your agent shows it to you first.

    Reviews

    No reviews yet

    Be one of the first to try it. Every listed skill passes our trust checks below.

    Security scanned

    Passed our 8-point scan before listing

    Fresh listing

    Recently published to Agensi

    Free forever

    No account required to browse

    Trust & safety

    Security scanned

    Verified clean 13 days ago

    • Free to download with an account

    Listed13 days ago

    What's inside

    Frequently Asked Questions