All skills
artwist-polyakov avatar

/telegram-channel-parser

@68b6528

Парсинг публичных Telegram-каналов через веб-превью t.me/s/. Посты, метрики, аналитика, дайджесты, конкурентный анализ. Cache-first подход для гигиены контекстного окна. Triggers: telegram канал, telegram channel, парсинг телеграм, дайджест каналов, telegram digest, анализ канала, шер-парад, telegram analytics, мониторинг каналов.

Use this Skill: https://skilld.dev/gh/artwist-polyakov/polyakov-claude-skills/telegram-channel-parser

This session only. Nothing lands on disk.

configREADME.md

≈575 tokens on demand. Your agent reads this file only when SKILL.md points to it.

Настройка telegram-channel-parser

Быстрый старт

Скилл работает без настройки — парсит любой публичный канал через --channel.

Для дайджестов скопируйте .env.example:

cp config/.env.example config/.env

Готово — дайджест AI-каналов работает из коробки.

Перед запуском скриптов из установленного скилла сначала создайте рабочую копию:

bash scripts/prepare_runtime.sh
cd /home/claude/telegram-channel-parser

Подготовка также чинит config/.env в рабочей копии через sed -i: значения с пробелами или кириллицей должны быть в кавычках.

Категории дайджестов

.env содержит реестр категорий — агент читает его и знает какие дайджесты доступны.

Структура

# Реестр (агент читает этот список)
TG_CATEGORIES=ai,crypto,news
TG_DEFAULT_CATEGORY=ai

# Категория: AI
TG_CHANNELS_AI_LABEL="AI и технологии"
TG_CHANNELS_AI=countwithsasha,evilfreelancer,...

# Категория: Crypto
TG_CHANNELS_CRYPTO_LABEL="Криптовалюты"
TG_CHANNELS_CRYPTO=channel1,channel2

Конвенция именования

Для каждой категории <ID>:

  • TG_CHANNELS_<ID> — список каналов (через запятую, без @)
  • TG_CHANNELS_<ID>_LABEL — человекочитаемое название категории

Приоритет каналов

  1. --channels "a,b,c" — явный параметр (высший приоритет)
  2. Категория из .env — агент подбирает по контексту
  3. Без .env — агент спросит какие каналы парсить

Ограничения

  • Только публичные каналы (с включённым t.me/s/ превью)
  • Rate limit: 1.5с между запросами
  • Пагинация: ~20 постов на страницу

Source: SKILL.md on GitHub

2 warnings17d3 checks · Risk SAFE
  • Gen Agent Trust Hub17d

    The skill parses public Telegram channels to provide analytics, search, and digests. It is securely implemented using native shell utilities and follows best practices for workspace management. The only detected concern is the inherent risk of indirect prompt injection, as the skill fetches untrusted content from the internet which is then processed by the AI.

  • Socket17d

    3 alerts: gptAnomaly

  • Snyk17d

    Risk: MEDIUM · 1 issue

Signed by skilld at 68b6528. This ties the file your Agent reads to that commit on GitHub. It does not review the instructions.

Last checked against GitHub last week.

Activeupdated last month

README badge

README badge for artwist-polyakov/polyakov-claude-skills/telegram-channel-parser