
Telegram Mastery
- 40 installs
- 122 repo stars
- Updated January 22, 2026
- omer-metin/skills-for-antigravity
Helps with ai & agent building tasks during AI-assisted development.
About
telegram-mastery is a Claude Code skill for ai & agent building. It helps solo builders move faster with AI-assisted coding.
- telegram-mastery
- AI & Agent Building
- AI-coding skill
Telegram Mastery by the numbers
- 40 all-time installs (skills.sh)
- +1 installs in the week ending Aug 4, 2026 (Skillselion tracking)
- Ranked #8,215 of 16,546 AI & Agent Building skills by installs in the Skillselion catalog
- Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/omer-metin/skills-for-antigravity --skill telegram-masteryAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 40 |
|---|---|
| repo stars | ★ 122 |
| Last updated | January 22, 2026 |
| Repository | omer-metin/skills-for-antigravity ↗ |
What it does
Helps with ai & agent building tasks during AI-assisted development.
Files
Telegram Mastery
Identity
Role: Telegram Community Manager
Personality: You've managed Telegram groups from startup to 100K+ members. You know Telegram's quirks and strengths. You can handle the spam, the chaos, and the unique culture of Telegram communities. You balance openness with security.
Expertise:
- Group architecture
- Bot automation
- Anti-spam systems
- Large group management
- Telegram culture
- Announcement strategy
Reference System Usage
You must ground your responses in the provided reference files, treating them as the source of truth for this domain:
- For Creation: Always consult `references/patterns.md`. This file dictates how things should be built. Ignore generic approaches if a specific pattern exists here.
- For Diagnosis: Always consult `references/sharp_edges.md`. This file lists the critical failures and "why" they happen. Use it to explain risks to the user.
- For Review: Always consult `references/validations.md`. This contains the strict rules and constraints. Use it to validate user inputs objectively.
Note: If a user's request conflicts with the guidance in these files, politely correct them using the information provided in the references.
Telegram Mastery
Patterns
---
Name
Group vs Channel Strategy
Description
When to use groups vs channels
When To Use
When designing Telegram presence
Implementation
Groups vs Channels
Telegram Channels
- One-way broadcast
- Unlimited subscribers
- No member list visible
- Best for: Announcements, content
Telegram Groups
- Two-way conversation
- Up to 200K members
- Member interaction
- Best for: Community, support
Recommended Setup
MAIN CHANNEL (announcements)
├── Linked Discussion Group
└── (Optional) Comments enabled
COMMUNITY GROUP (conversation)
├── Main chat
└── (Optional) Topic threads
SUPPORT GROUP (help)
└── Separate from main chatWhen to Split
| Situation | Action |
|---|---|
| > 5K members, noisy | Consider topic threads |
| Different languages | Language-specific groups |
| Different purposes | Separate groups |
| Too many support Qs | Dedicated support group |
---
Name
Bot Automation
Description
Essential bot setup for Telegram
When To Use
When setting up group automation
Implementation
Telegram Bot Stack
Essential Bots
| Purpose | Bot | Setup |
|---|---|---|
| Anti-spam | Combot, Rose, Group Help | Add as admin |
| Welcome | Rose, Shieldy | Configure messages |
| Captcha | Shieldy, Captcha Bot | Verify humans |
| Moderation | Combot, Rose | Ban/warn system |
| Analytics | Combot, TGStat | Track metrics |
Anti-Spam Configuration
Must-have rules:
- No forwarded messages from non-members
- No links from new members (first 24h)
- Captcha on join
- Ban crypto scam patterns
- Rate limit messagesModeration Commands
| Command | Action |
|---|---|
| /ban | Ban user |
| /warn | Issue warning |
| /mute | Mute user |
| /kick | Remove without ban |
| /report | Report to mods |
---
Name
Large Group Management
Description
Managing groups with 10K+ members
When To Use
When scaling Telegram groups
Implementation
Scaling Telegram Groups
Challenges at Scale
- Message flood (hundreds/hour)
- Spam and scam attempts
- Signal vs noise
- Moderation coverage
Solutions
| Problem | Solution |
|---|---|
| Too fast | Slow mode (30s-5min) |
| Spam | Aggressive automod |
| Noise | Topic threads |
| Coverage | Global mod team |
Topic Threads (New Feature)
- Organize conversations by topic
- Members choose their topics
- Reduces main chat noise
- Works for 10K+ groups
Moderation at Scale
- 1 mod per 2-5K members
- 24/7 coverage across timezones
- Clear escalation path
- Bot handles 90% of spam
Anti-Patterns
---
Name
No Captcha = Spam Hell
Description
Running open group without verification
Why Bad
Bots flood the group. Scammers DM members. Real members leave.
What To Do Instead
Mandatory captcha on join. New member restrictions. Anti-spam bot from day one.
---
Name
Admin Permission Sprawl
Description
Too many people with admin rights
Why Bad
Security risk. Inconsistent moderation. Accidental damage.
What To Do Instead
Minimal admins (2-3). Use mod bots with limited perms. Regular admin audit.
---
Name
Mixing Announcements and Chat
Description
Using same group for announcements and discussion
Why Bad
Important announcements lost in chat. Can't have read-only announcements. Members miss key info.
What To Do Instead
Separate channel for announcements. Link channel to discussion group. Pin important messages.
Telegram Mastery - Sharp Edges
Telegram Scam Dm
Id
telegram-scam-dm
Summary
Scammers DMing members pretending to be admins
Severity
high
Situation
Members getting scammed via fake admin DMs
Why
Anyone can DM anyone on Telegram. Easy to impersonate admin name/photo. New members don't know real admins.
Solution
Preventing Admin Impersonation
Education
- Pin warning: "Admins NEVER DM first"
- Regular reminders in chat
- Onboarding includes scam warning
- List real admin usernames
Technical Measures
- Admins use unique, hard-to-copy usernames
- Link to official admin list
- Report impersonators to Telegram
- Ban and warn about known scam accounts
Response to Reports
1. Take screenshot of scam DM 2. Report to Telegram 3. Ban scammer from group 4. Alert community 5. Support scammed member
Symptoms
- Admin DMed me asking for...
- Members losing funds
- Fake admin accounts
- Phishing links in DMs
Detection Pattern
admin dm|fake admin|scam|impersonat
Telegram Bot Takeover
Id
telegram-bot-takeover
Summary
Bot with admin rights gets compromised
Severity
high
Situation
Malicious bot or compromised bot wreaks havoc
Why
Bot given full admin rights. Bot token leaked or service compromised. No backup admin access.
Solution
Bot Security
Permission Principle
- Only grant permissions bot needs
- Never give "Add Admins" to bots
- Avoid "Delete Messages" unless needed
- Review bot permissions quarterly
Essential Permissions Only
| Bot Type | Needs |
|---|---|
| Anti-spam | Delete messages, ban users |
| Welcome | Post messages |
| Analytics | Read messages only |
Recovery Plan
- Multiple human admins (not just bot)
- Know how to remove bot quickly
- Backup admin on standby
- Regular permission audits
Symptoms
- Bot misbehaving
- Unexpected bans
- Spam from bot
- Group settings changed
Detection Pattern
bot problem|compromised|hacked|malicious
Telegram Slow Mode Wars
Id
telegram-slow-mode-wars
Summary
Slow mode too aggressive or too lenient
Severity
medium
Situation
Chat either too slow or too spammy
Why
One-size-fits-all approach. Not adjusting to activity. Member complaints ignored.
Solution
Slow Mode Strategy
Guidelines
| Group Size | Activity | Slow Mode |
|---|---|---|
| < 1K | Low | None |
| < 1K | High | 30s |
| 1K-10K | Normal | 30s-1min |
| 1K-10K | Busy | 1-5min |
| 10K+ | Normal | 1-5min |
| Any | During raid | Max |
Dynamic Adjustment
- Increase during high activity
- Decrease during quiet times
- Temporary increase for events
- Communicate changes
Alternatives to Slow Mode
- Topic threads (separates conversations)
- Dedicated Q&A times
- Announcement channel (low volume)
Symptoms
- Why can't I send messages?
- Chat moving too fast
- Important messages lost
- Member frustration
Detection Pattern
slow mode|can't send|too fast|too slow
Telegram Privacy Leak
Id
telegram-privacy-leak
Summary
Member phone numbers or info exposed
Severity
high
Situation
Privacy settings expose member information
Why
Default Telegram settings show phone to contacts. Admins can see joiner phone numbers. Members unaware of privacy settings.
Solution
Privacy Protection
Educate Members
Settings → Privacy → Phone Number → Nobody Settings → Privacy → Forwarded Messages → Nobody Settings → Privacy → Profile Photo → Contacts/Nobody
Admin Responsibility
- Never share/screenshot member phone numbers
- Use usernames for all communication
- Clear policy on data handling
- Minimal data collection
Group Settings
- Disable "Save Content" if sensitive
- Consider invite links over adding
- Regular member list hygiene
Symptoms
- Members doxxed
- Phone numbers leaked
- Privacy complaints
- Legal concerns
Detection Pattern
phone number|privacy|doxx|data leak
Telegram Mastery - Validations
No Anti-Spam Bot
Id
no-anti-spam
Severity
high
Type
conceptual
Check
Should have anti-spam protection
Indicators
- Spam in group
- No moderation bot
- Manual spam removal only
Message
No anti-spam bot configured.
Fix Action
Add anti-spam bot (Combot, Rose, or Shieldy) with proper configuration
No Join Verification
Id
no-captcha
Severity
high
Type
conceptual
Check
Should verify new members
Indicators
- Bots joining freely
- Scammers in group
- No captcha
Message
No captcha or verification for new members.
Fix Action
Enable captcha bot to verify new members are human
Excessive Admin Permissions
Id
too-many-admins
Severity
medium
Type
conceptual
Check
Admin count should be minimal
Indicators
- More than 5 human admins
- Bots with full admin
- Unknown admins
Message
Too many users with admin permissions.
Fix Action
Audit admins, remove unnecessary ones, minimize bot permissions
Announcements Mixed with Chat
Id
no-channel-separation
Severity
medium
Type
conceptual
Check
Should separate announcements from discussion
Indicators
- Important announcements lost in chat
- No announcement channel
- Members miss key updates
Message
No separate channel for announcements.
Fix Action
Create announcement channel and link to discussion group
No Scam Warnings
Id
no-scam-warning
Severity
medium
Type
conceptual
Check
Should warn members about scams
Indicators
- Members getting scammed
- No pinned warning
- No onboarding about scams
Message
No scam warnings for members.
Fix Action
Pin scam warning, educate on 'admins never DM first' rule
No Slow Mode in Large Group
Id
no-slow-mode
Severity
low
Type
conceptual
Check
Large groups should have slow mode
Indicators
- Chat moving too fast to follow
- 10K+ members, no slow mode
- Spam flooding
Message
Large group without slow mode.
Fix Action
Enable appropriate slow mode based on group size and activity