AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Ai Written Check

skill-cabbagecachekid-red-pen-ai-written-check · by cabbagecachekid

Detects the mechanical tells that make professional prose read as AI-generated — em dashes, triple-list anaphora, "not X but Y" antithetical pairs, spatial and economic metaphors for abstract ideas, "architect" as a verb, engineered sentence cadence, mid-paragraph register swerves, builder/startup slang, and unfalsifiable universal claims ("everyone", "across the board"). Use when reviewing or ed…

No reviews yet
0 installs
33 views
0.0% view→install

Install

$ agentstack add skill-cabbagecachekid-red-pen-ai-written-check

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-cabbagecachekid-red-pen-ai-written-check)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
2mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Ai Written Check? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

AI-Written Check

Scan human-facing prose for the mechanical patterns that signal machine authorship, and propose a concrete rewrite for each. This is a prose check — it looks at sentence mechanics and word choice, not at tone or positioning (that is the cringe-check skill).

What this is for. This is not about hiding that AI was involved. It assumes the healthy case: you're collaborating with Claude to refine, expand, or draft your own writing. The job is to keep the result aligned with your intent and your voice — so the words still sound like you wrote them, not like a model smoothed them into generic copy. None of these skills are for making AI do the writing for you.

How to run it

  1. Read the copy once for sense.
  2. Walk the checklist below. For every hit, output: the rule name, the offending text quoted, and a specific rewrite — not just "this sounds AI."
  3. Respect the thresholds. Some patterns are fine once and only become a tell when repeated. Count occurrences before flagging.
  4. End with a one-line verdict: clean, light touch-up, or heavy.

Never flag without a rewrite. The point is to fix the prose, not to label it.

The checklist

| Tell | Threshold | Fix | |------|-----------|-----| | Em dash (—) | The #1 tell. Flag almost every one in body copy. | Period, colon (sparingly), or a shorter sentence. Acceptable only as a structural separator in a header. | | Triple-list anaphora ("about money, about trust, about control") | 1 per page is fine; 2+ is a tell. | Cut to a single clause or break into separate sentences. | | "Not X, but Y" / "X, not Y" antithetical pairs | 1 per piece is fine; more is a tell. | State the point directly without the contrast scaffold. | | Spatial metaphors for abstract concepts ("corners of their financial lives", "the territory of taxes", "the current frontier") | Flag each. | Use the concrete noun the metaphor is standing in for. | | Economic/cost metaphors for non-economic things ("make rigor the cheap option", "the time tax", "the heavy lift") | Flag each. | Say the literal thing. | | "Architect" as a verb | Flag each. | "Design" or "build." | | "Across" overuse ("across the funnel", "across products", "across teams") | Flag clusters. | Name the specific thing, or drop the word. | | "From X to Y to Z" career/idea arcs | Flag when a plainer sentence works. | Rewrite as a direct sentence. | | Engineered sentence cadence (deliberate alternation of very short and very long sentences) | Flag when the rhythm feels manufactured. | Let sentence length follow meaning, not a beat. | | Voice-register swerve | Flag any paragraph that opens concrete-and-human and pivots to abstract industry-speak. | Stay in one register; the swerve is the tell. | | Builder/startup subculture slang ("vibe coding", "shipping", "hot takes", "cracked at") | Flag each in formal copy. | A neutral substance-equivalent term. | | Unfalsifiable universal claims ("everyone", "all", "every", "universally", "across the board") | Question each. | Scope it to the specific people/context actually observed. "Affects everyone" is itself an AI-pitch tell. | | Generic placeholder / template copy (fill-in-the-blank headers, "Welcome to my portfolio", "I'm passionate about X", boilerplate section intros that could belong to anyone) | Flag each. | Replace with something specific and true to the author — their actual words, project, or point of view. Filler that "isn't the vibe" is a tell that the line was generated, not authored. |

Why these matter

These patterns are how a reader's pattern-matcher flips to "a model wrote this." Most are individually harmless — the damage is density. One em dash is invisible; six is a signature. Apply the thresholds rather than nuking every instance, or the rewrite reads as over-corrected.

For the full catalog with worked before/after examples and edge cases, see references/TELLS.md.

What this skill does NOT do

  • It does not judge tone, arrogance, or positioning — use cringe-check.
  • It does not verify facts or claims — that belongs to a full review (full-review).
  • It does not rewrite wholesale. It flags and proposes; the author decides.

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.