Telegram Digest

Aggregate public Telegram posts across channels by signal, ranking, and clustering.

Updated Jun 3, 2026
One-click install
npx skills add https://github.com/swarm-ai-research/aeon --skill telegram-digest-swarm-ai-research
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Telegram Digest
Source: https://github.com/swarm-ai-research/aeon/tree/main/skills/telegram-digest
Command: npx skills add https://github.com/swarm-ai-research/aeon --skill telegram-digest-swarm-ai-research

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Telegram channels often flood users with scattered public posts; teams struggle to extract timely, cross-channel insights without manual curation.

Core Features & Use Cases

  • Cross-channel aggregation: pull posts from configured Telegram channels, rank by signal, and cluster into narratives.
  • Narrative insights: surface concise, actionable takeaways across channels rather than channel-centric headlines.
  • Personalization: optional single-channel focus via var input and memory-based deduping to avoid repeats.

Quick Start

Configure channels in skills/telegram-digest/channels.md or pass var=<channel> to focus, then run the digest to generate today's cross-channel Telegram narratives.

Frequently Asked Questions about Telegram Digest

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

FAQPage Schema
How do I aggregate scattered Telegram posts across multiple channels into actionable narratives?

Telegram digest tools aggregate public posts across channels by signal, ranking, and clustering to produce concise, cross-channel insights rather than channel-centric headlines. They use a memory and summarization pipeline to deduplicate content and surface actionable takeaways.

What's the best way to track cross-channel signals from Telegram without manual curation?

Tracking cross-channel signals from Telegram automatically requires aggregating public posts, ranking them by signal strength, and clustering related messages into narratives. Memory-based deduplication ensures repeated information is consolidated into a single concise insight.

How do I set up a Telegram channel list for automated digest generation?

To set up automated digest generation, configure your target channels in a dedicated file like channels.md or pass a specific channel as a variable input. The pipeline then accesses public posts via WebFetch to aggregate and summarize the content.

Can I generate a digest focused on a single Telegram channel instead of cross-channel narratives?

Yes, you can generate a single-channel focus by passing the specific channel as a variable input. This personalization feature still applies memory-based deduplication to avoid repeats but limits the aggregation scope to that individual channel.

Do I need WebFetch access to extract insights from public Telegram channels?

Yes, WebFetch access is required to pull public Telegram posts from configured channels. The digest pipeline depends on this external access to retrieve raw posts before applying signal ranking, clustering, and memory-based deduplication.

Why does my Telegram digest contain repeated information from overlapping channels?

Repeated information in a Telegram digest occurs when memory-based deduplication is not properly applied across channels. The pipeline uses memory to deduplicate overlapping posts, ensuring the final narratives consolidate redundant signals into single insights.