anti-spam

Enforce Telegram group anti-spam with member verification, flood control, and content restrictions.

2|Updated Mar 24, 2026
One-click install
npx skills add https://github.com/adraalabs/skills --skill anti-spam
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: anti-spam
Source: https://github.com/adraalabs/skills/tree/main/anti-spam
Command: npx skills add https://github.com/adraalabs/skills --skill anti-spam

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

New members in online communities can be targeted by spam and disruptive behavior. This skill provides a complete anti-spam suite that gates new members, enforces flood control, blocks links, and filters restricted words to keep groups healthy.

Core Features & Use Cases

  • New member gate: restrict new users until verification so only humans can post.
  • Flood control: auto-mute users who post too many messages in a short time.
  • Link blocker: auto-delete messages containing links from non-admins.
  • Word blacklist: auto-delete messages containing banned words.

Quick Start

Configure the anti-spam system for your Telegram group and enable the four layers to begin protecting new members and ongoing conversations.

Frequently Asked Questions about anti-spam

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I block spam in Telegram groups using new member verification?

To block spam in Telegram groups, this skill restricts new members via a verification gate, ensuring only verified humans can post messages. It handles onboarding gating by triggering actions on member_join events to restrict unverified users.

Can I automatically mute users for sending too many messages in a Telegram group?

Yes, you can automatically mute users for rapid messages using the flood control feature. It detects when users post too many messages in a short time and triggers a mute_member action to stop the flooding behavior.

What is the best way to auto-delete messages with links from non-admins in Telegram?

The best way to auto-delete messages with links is by enabling the link blocker layer. It automatically identifies messages containing links from non-admins and executes a delete_message action to remove them from the chat.

Does this anti-spam suite support filtering restricted words in ongoing chats?

Yes, this anti-spam suite supports filtering restricted words in ongoing chats through a word blacklist. It monitors message events and automatically deletes any messages containing configured banned words.

Are there prerequisites for configuring flood control and content restrictions in Telegram?

The primary prerequisite is configuring the anti-spam system via SKILL.md for your Telegram group. You must enable the four layers—verification, flood control, link blocking, and word blacklists—to begin protecting ongoing conversations.