telegram-group-analytics-bot — скилл для Claude Code: аналитика
Скилл собирает статистику Telegram-группы: прирост участников, сообщения, активность по часам и автоматические отчёты.
npx skills add reason-machines/data-skills --skill telegram-group-analytics-bot -a claude-codeЧто делает telegram-group-analytics-bot
Скилл даёт агенту набор инструментов для работы с активностью Telegram-группы. Он считает, сколько человек пришло и ушло, сколько сообщений написал каждый участник, строит тепловые карты по часам и дням. Отчёты можно выгружать в CSV, HTML и PDF, а расписание задаётся в config.json — например, ежедневный отчёт в 09:00.
Внутри — Python-библиотека telegram_analytics с классами GroupAnalyzer, MessageTracker, ReportGenerator, AlertManager и DataExporter. Данные складываются в базу stats.db. Бот умеет отвечать на команды прямо в чате: /stats, /growth, /activity, /export csv. Для алертов настраиваются пороги по числу сообщений и активных пользователей.
Перед запуском понадобится токен бота от @BotFather и ID группы, они передаются через переменные окружения TELEGRAM_BOT_TOKEN и TELEGRAM_GROUP_ID. Без них ничего не заработает. Ещё нужен Python и зависимости из requirements.txt.
Какие задачи решает
- посчитать прирост и отток участников за неделю
- найти самых активных авторов за месяц
- построить тепловую карту активности по часам
- выгрузить статистику группы в CSV или PDF
- настроить ежедневный отчёт с порогом по сообщениям
Примеры запросов агенту
- проанализируй статистику Telegram-группы за последние 7 дней
- сгенерируй недельный отчёт по активности и сохрани в PDF
- покажи топ-10 участников по числу сообщений
Как установить telegram-group-analytics-bot
1Через Skills CLI (Vercel)
npx skills add reason-machines/data-skills --skill telegram-group-analytics-bot -a claude-code2Вручную: положить файлы
~/.claude/skills/telegram-group-analytics-bot/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/telegram-group-analytics-bot/
1Через Skills CLI (Vercel)
npx skills add reason-machines/data-skills --skill telegram-group-analytics-bot -a codex2Вручную: положить файлы
.agents/skills/telegram-group-analytics-bot/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add reason-machines/data-skills --skill telegram-group-analytics-bot -a cursor2Вручную: положить файлы
.cursor/skills/telegram-group-analytics-bot/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install reason-machines/data-skills telegram-group-analytics-bot2Вручную: положить файлы
.github/skills/telegram-group-analytics-bot/SKILL.md1Через Skills CLI (Vercel)
npx skills add reason-machines/data-skills --skill telegram-group-analytics-bot -a gemini-cli2Командой платформы
gemini skills install https://github.com/reason-machines/data-skills --path skills/telegram-group-analytics-botВручную: положить файлы
.devin/skills/telegram-group-analytics-bot/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add reason-machines/data-skills --skill telegram-group-analytics-bot -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Из того же набора22
Похожие
Рядом в теме «Telegram-боты»
Каталог скиллов SKILL.md →Вопросы о telegram-group-analytics-bot
Как установить telegram-group-analytics-bot в Claude?
Выполните npx skills add reason-machines/data-skills --skill telegram-group-analytics-bot -a claude-code. После этого файл скилла появится в ~/.claude/skills/telegram-group-analytics-bot/SKILL.md.
Что делает telegram-group-analytics-bot?
Считает прирост участников, число сообщений и активность по часам, строит отчёты и выгружает их в CSV, HTML или PDF. Плюс умеет отправлять алерты при падении активности ниже порога.
Что нужно для работы скилла?
Токен бота от @BotFather и ID группы — они задаются в переменных TELEGRAM_BOT_TOKEN и TELEGRAM_GROUP_ID. Ещё нужен Python и установка зависимостей из requirements.txt.