From agi-super-team
Search Telegram channels by keywords, read messages, and extract ad contacts from channel descriptions and posts. Useful for channel discovery and ad analysis.
How this skill is triggered — by the user, by Claude, or both
Slash command
/agi-super-team:telegram-scrapeThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
> Search channels, read messages, analyze ad contacts
Search channels, read messages, analyze ad contacts
$TG_TOOLS_PATH/tools/tg_scrape.py
# Find channels with "ai" or "cursor" in the name
python3 $TG_TOOLS_PATH/tools/tg_scrape.py channels --keywords "ai,cursor"
# Save to CSV
python3 $TG_TOOLS_PATH/tools/tg_scrape.py channels --keywords "ai" --output channels.csv
# Save to JSON (more data: about, links)
python3 $TG_TOOLS_PATH/tools/tg_scrape.py channels --keywords "ai" --output channels.json
# With exclusions
python3 $TG_TOOLS_PATH/tools/tg_scrape.py channels --keywords "ai" --exclude "spam,nsfw"
Output: title, username, link, subscribers, ad_contacts, ad_links, about.
# Last 20 messages
python3 $TG_TOOLS_PATH/tools/tg_scrape.py messages "Channel Name" --limit 20
# From the last 7 days
python3 $TG_TOOLS_PATH/tools/tg_scrape.py messages "Channel Name" --days 7
Channel Name -- search by substring (case-insensitive).
python3 $TG_TOOLS_PATH/tools/tg_scrape.py ads --keywords "ai,cursor" --posts 10
Analyzes:
Output (JSON stdout): title, username, subscribers, score, ad_contacts, keyword_mentions, sample_posts.
| Command | Parameter | Description |
|---|---|---|
channels | --keywords, -k | Keywords comma-separated |
channels | --exclude, -x | Exclude (comma-separated) |
channels | --output, -o | File (.csv or .json) |
messages | channel | Channel/group name |
messages | --limit, -n | Max messages (default: 20) |
messages | --days, -d | Only from last N days |
ads | --keywords, -k | Keywords (required) |
ads | --exclude, -x | Exclude |
ads | --posts, -p | Posts to analyze (default: 10) |
telegram-groups -- group operationstelegram-send -- sending messages (e.g. to advertisers)npx claudepluginhub aaaaqwq/agi-super-team --plugin agi-super-teamSearch Telegram channels and pull audience/engagement stats (subscribers, reach, ER/ERR) via TGStat API. Useful for finding channels to advertise in and researching competitor audiences.
Triggers the Telegram scraper agent for testing or unscheduled channel scanning. Supports dry-run, category filtering, and notification tests.
Parses public Telegram channels via t.me/s/ web previews to fetch posts, metrics, analytics, digests, top posts, and schedules. Enables monitoring and competitive analysis using pure bash scripts.