Channel Recap

Generates a weekly recap article from a public Telegram channel ranked by engagement.

Updated May 25, 2026
One-click install
npx skills add https://github.com/Cbowcrptex/CBOWCRYPTEX --skill channel-recap-cbowcrptex
Or copy as Structured Prompt for Agentβ–Ό
Please help me install this Agent Skill.
Skill: Channel Recap
Source: https://github.com/Cbowcrptex/CBOWCRYPTEX/tree/main/skills/channel-recap
Command: npx skills add https://github.com/Cbowcrptex/CBOWCRYPTEX --skill channel-recap-cbowcrptex

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Manually reviewing a week of Telegram channel posts to identify what mattered is time-consuming, and raw post dumps lack the context and narrative readers expect from a recap article. ## Core Features & Use Cases - Engagement-based ranking: Fetches 7 days of posts from the public t.me/s/ preview, parses views and reactions, and scores each post with views + (reactions Γ— 50) to surface what actually landed. - Themed article generation: Selects 6–12 standout posts, researches linked tweets and articles, and writes a 750–1500 word article grouped by theme with inline engagement counts and post links. - Resilient fetching: Handles missing or private channels, paginates up to 15 pages, retries failed fetches, deduplicates forwarded posts, and falls back to a short recap on quiet weeks. - Use Case: A content curator follows a crypto research Telegram channel and wants a publishable weekly digest; the skill scans the week, ranks posts, expands the best ones with external context, saves the article, and sends a condensed notification. ## Quick Start Run the channel-recap skill with var set to a public Telegram channel username to generate this week's recap article.

Frequently Asked Questions about Channel Recap

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

FAQPage Schema
How do I generate a weekly recap from a Telegram channel?β–Ό

Set the var field to the channel's public username (without @) and run the skill. It fetches 7 days of posts from the t.me/s/ public preview, ranks them by engagement, and writes a themed 750–1500 word article to the articles directory.

How does Telegram post engagement ranking work in this skill?β–Ό

Each post gets an engagement score of views plus reactions multiplied by 50, reflecting that reactions are rarer and more intentional than views. The top 30 posts are filtered down to 6–12 featured posts based on originality, substance, and thematic clustering.

Can I recap a private or missing Telegram channel?β–Ό

No. The skill relies on the public t.me/s/ preview page, so private channels or channels without public previews cannot be fetched. It detects this case, sends a notification explaining the channel is missing or private, and exits.

What happens if a Telegram channel had a quiet week?β–Ό

If fewer than 5 posts meet the quality bar, the skill writes a short 300–500 word recap instead of a full article and notes in the intro that the week was quiet. This avoids padding thin weeks into forced long-form content.

Why does the Telegram recap fetch fail or return incomplete posts?β–Ό

Sandboxed environments may block outbound curl, so the skill uses WebFetch for all t.me URLs. Failed pages are retried once and skipped if still failing, and truncated posts are refetched individually via the embed URL.