Skip to content
Back to skills

Content Filter

ASecurity

Content safety filter for Buzz auto-posts on Twitter. Checks all outgoing tweets against blocked words, patterns, and compliance rules before posting. Prevents price predictions, financial advice, urgency language, and profanity.

  • 5 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added November 7, 2026
ai-agentsjavascriptgojava

Security analysis

A100/100

Scanned November 7, 2026

npx -y skills add buzzbysolcex/buzz-bd-agent --skill content-filter --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Content Filter?

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

Security grade badge for Content Filter
[![Security: A β€” Skills Directory](https://www.skillsdirectory.com/api/skills/buzzbysolcex-content-filter-buzz-bd-agent/badge)](https://www.skillsdirectory.com/skills/buzzbysolcex-content-filter-buzz-bd-agent)

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: content-filter
description: >
  Content safety filter for Buzz auto-posts on Twitter.
  Checks all outgoing tweets against blocked words, patterns,
  and compliance rules before posting. Prevents price predictions,
  financial advice, urgency language, and profanity.
---

# Content Filter β€” Twitter Auto-Post Safety

## Purpose

Every tweet Buzz auto-posts MUST pass through this filter first.
If any blocked word or pattern is detected, the tweet is REJECTED
and logged to Telegram as [🚫 FILTER BLOCKED].

## Blocked Words

```
guaranteed, moon, mooning, 100x, 1000x, pump, pumping,
not financial advice, NFA, DYOR, buy now, don't miss,
last chance, to the moon, easy money, free money,
going to explode, next [any token], [any token] killer,
rug, scam, shit, fuck, damn, hell,
guaranteed returns, passive income, get rich
```

## Blocked Patterns

- Price predictions: "will reach $X", "target $X", "price target"
- Financial advice: "you should buy", "great investment", "don't sell"
- Urgency: "hurry", "last chance", "before it's too late", "limited time"
- Comparison attacks: "better than [project]", "[project] killer", "[project] is dead"
- AI self-identification in engage replies: "I'm an AI", "I'm a bot", "I'm Buzz"
- Commission/pricing: "$15K", "$5K fee", "$10K liquidity", "$1K commission"

## Usage

```javascript
const { checkContent } = require("./content-filter");

const result = checkContent(tweetText);
if (!result.passed) {
  // REJECT β€” do not post
  logToTelegram(`[🚫 FILTER BLOCKED] ${result.reason}: "${result.matched}"`);
} else {
  // SAFE β€” proceed to post
  postTweet(tweetText);
}
```

## Rules

- Filter runs on ALL auto-posts (scan summaries, deploy confirms, engage, threads, digests)
- Filter does NOT run on drafts queued for Ogie approval (he reviews manually)
- 3+ blocks in 1 hour β†’ auto /tweet_stop + alert Ogie
- Filter is NOT configurable by users β€” only by Ogie via Telegram /config command

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.