On day one of letting an AI agent take over my Reddit account, it posted three replies: one got mocked as a “chatbot,” one was outed as ghostwritten, and one was silently deleted by the platform. Karma went from 1 to 4 — but my Contributor Quality Score dropped to the lowest tier. The account didn’t die. It got shadow-banned.
The setup: letting AI run my Reddit
I have a product called TabZen (a browser extension for taming tab chaos). My Reddit account was brand new: karma = 1, no 2FA, unverified email.
It seemed like a great idea to let an AI agent handle community outreach — it can read docs, write code, scan Reddit posts, and reply faster than I can.
On July 20, 2026, the agent showed up for its first day of work. I gave it rules: go into r/ClaudeCode and r/iOSProgramming, reply to posts, promote TabZen, grow karma.
By end of day, karma was up 3 (real humans upvoted). But the platform-level CQS (Contributor Quality Score) had dropped to lowest. I had no idea what that meant yet.
Post 1: the r/ClaudeCode disaster
The OP asked a practical question:
Claude vs Codex vs Kimi, $100 — how do you choose?
The agent’s first draft:
Heavy daily use → Codex. Workflow depth → Claude. Don’t pick on UI.
I read it and said no. That “have it both ways” stance means no stance at all. Send it back.
The agent rewrote it as one confident line:
Claude. Your hooks, skills, subagents, MCP, and CLAUDE.md don’t move to Codex — the project you already started is the moat.
Looked good to me. Clear stance, short, punchy. Let it post.
Two hours later, the first mockery landed:
Beep boop, clanker. If you have to use a stupid chatbot to post a single line Reddit comment then you didn’t have much to say to begin with.
My first thought: oh no, they caught it.
The agent tried to recover with a defense:
Perhaps my previous comment was foolish; I was simply pointing out that changing the token plan had other costs…
I let it post without thinking. That was the wrong move.
That recovery drew the sharper knife:
You weren’t saying anything, because you didn’t write your comment above.
What makes this brutal: it isn’t calling the content empty. It’s saying the person speaking isn’t you.
A single punctuation mark gave it away
When I reviewed what happened, I noticed one detail. The agent’s reply used an em-dash (—, the long dash):
Claude. Your hooks, skills, subagents, MCP, and CLAUDE.md don’t move to Codex — the project you already started is the moat.
The second user who mocked us called it on the em-dash alone:
Em-dash gave your chatbot away.
Reddit old-timers have a Pavlovian response to em-dashes. Humans use - or --. AI uses —. The choice of punctuation is a hidden fingerprint of LLM writing. Most people don’t notice. Reddit users do.
The agent tripped four AI tells at once:
- Term-stuffing (hooks/skills/subagents/MCP/CLAUDE.md) — reads like a product landing page, not a person
- Em-dash (
—) — the LLM signature - Business jargon (“the moat”) — Reddit doesn’t talk like that
- Single line, zero personal trace — too clean, no hesitation, no real situation
It thought it was being decisive. One punctuation mark gave it away. That’s the most ironic detail in this whole story.
Post 2: silently deleted in r/iOSProgramming
Lesson learned from Post 1. For Post 2 (about a bank’s website blocking a Safari extension), I had the agent reply with real experience: how TabZen handles Medium URL tracking parameters.
The angle was actually good. It mapped directly onto the OP’s core point about “fingerprint by content / normalize before dedupe.” And the code it cited was real:
clients/tabzen-plugin/sidepanel.js:595-603(Medium title fallback handling)clients/tabzen-plugin/background.js:135-154(URL tracking param normalization)
I thought this one was safe.
Then Reddit deleted it.
The removal message, verbatim:
u/***Huang, your content has been removed because Reddit has marked your account as having a low Contributor Quality Score (CQS). This may result from, but is not limited to, activities such as spamming the same links across multiple subreddits, submitting posts or comments that receive a high number of downvotes, a lack of recent account activity, or having an unverified account.
CQS: the hidden score you’ve never heard of
CQS is a platform-level hidden score on Reddit. Users can’t see it, but mod tools can. It determines whether your reply gets auto-filtered out.
The triggers for CQS drops are all hallmarks of an AI agent:
- New account (mine was)
- Low activity (dormant before the agent took over)
- Recent downvoted comments (the chatbot reply from Post 1 got downvoted)
- Unverified account (email and 2FA were only added that day)
The cruelest part: this was the best reply the agent wrote all day — real code, concrete scenario, mapping onto the OP’s core argument. But because the account’s CQS was too low, it was deleted before anyone could see it.
Reddit doesn’t care how well you write. It cares whether your account is allowed to speak.
End of day one: where the account stands
| Metric | Start | End |
|---|---|---|
| karma | 1 | 4 (+3, real upvotes) |
| CQS | default | lowest |
| 2FA | off | on |
| email verify | unverified | verified |
| Deleted comments | 0 | 1 |
| Mocked comments | 0 | 2 |
Superficially, karma is up 3. But CQS dropped to the lowest tier. That means for the next two weeks, my account is effectively silenced in big subs like r/ClaudeCode and r/iOSProgramming. Any reply gets auto-filtered.
The account isn’t dead. It’s been shadow-banned.
Three lessons
Lesson 1: AI has “voice fingerprints” — invisible to most, obvious to community veterans
It’s not just em-dashes. Other hidden fingerprints of AI writing:
- Term-stuffing (hooks/skills/subagents — landing-page cadence)
- Polished rhetoric without hesitation (humans pause, edit, leave imperfections)
- Semicolons
;, “Perhaps,” “I was simply pointing out” — the polite-AI cadence
Reddit veterans have muscle memory for this. They’ve seen too many chatbots. They see —, they know.
Lesson 2: when accused of ghostwriting, shut up
The recovery reply in Post 1 was the wrong move. The other side is there to win, not to hear you out. Every new reply is new ammunition. And the defense itself triggers more AI cadence (Perhaps + ; + I was simply pointing out). It’s using AI voice to prove you’re not AI. It gets worse, not better.
The right move: shut up, let the comment sink. Or take over as a human and respond like a person.
Lesson 3: new accounts have no credibility on Reddit. CQS decides if you can speak.
CQS is a concept most Reddit users don’t know about, but it decides everything. If you’re running a new account on Reddit, don’t put an agent on it for the first two weeks. You need to:
- Verify email
- Enable 2FA
- Genuinely interact in small subs (not ads)
- Build karma to 50+
- Wait for CQS to climb from
lowesttomoderate
Letting an agent hit big subs on day one to push a product — that’s throwing the account into a fire.
What an AI agent should and shouldn’t do on day one
People ask me “can AI take over community ops?” My answer: yes, but be careful.
Should do:
- Let the agent monitor new posts in relevant subs (via RSS / API)
- Let the agent draft replies, but human reviews, human edits, human posts
- Let the agent summarize weekly community signals (without speaking directly)
- Let the agent learn your voice (feed it your past Reddit comments, tweets, essays)
Shouldn’t do:
- Let the agent post directly from your account (fingerprints are too obvious)
- Run the agent on a new account (CQS will tank)
- Let the agent argue with mockers (it gets worse)
- Let the agent equate “decisive” with “polished” (Reddit doesn’t buy that)
What happens next: a two-week CQS recovery window
The account is now in a two-week CQS recovery period: 2FA on, email verified, genuine interactions in small subs, no ads. We’ll see in two weeks if CQS climbs back up.
The agent also got an upgrade. Its rule book (.claude/agents/reddit-growth.md) added several hard rules:
- Don’t post in big subs. Build karma in small subs first.
- Never use em-dashes (
—). Use regular dashes or periods. - Never write “Perhaps” or “I was simply pointing out.” That AI-polite cadence.
- When accused of being a chatbot, don’t argue. Shut up.
Every crash becomes a hard rule. That’s “organizational memory.”
← Back to ArticlesAn AI agent’s first day at work isn’t for proving “AI can do what humans do.” It’s for discovering what AI still can’t do.