This is a comprehensive Telegram integration that handles everything from fetching and searching messages to sending, editing, and publishing content. It wraps the telegram_dl library with commands for listing chats, pulling unread messages, downloading attachments, and even managing forum threads. The publish command is particularly well thought out: it parses draft frontmatter, validates channels, extracts media references, and appends footers automatically. You'll need API credentials from my.telegram.org to get started. The markdown conversion in send commands requires an explicit flag, which is a bit of a gotcha if you're used to auto-detection, but the edit and download features work smoothly once you have message IDs from recent or search queries.

skills.sh installs
284
GitHub stars
412
last updated
Aug 21, 2026

Install

$ npx -y skills add glebis/claude-skills --skill telegram --agent claude-code

Installs into .claude/skills of the current project.

Files

Telegram Message Skill

Fetch, search, download, send, and publish Telegram messages with flexible filtering and output options.

Prerequisites

Authentication must be configured in ~/.telegram_dl/. Run setup command to check status or get instructions:

python3 scripts/telegram_fetch.py setup

If not configured, follow these steps:

  1. Get API credentials from https://my.telegram.org/auth
  2. Clone telegram_dl: https://github.com/glebis/telegram_dl
  3. Run python telegram_dl.py and follow interactive prompts
  4. Verify with python3 scripts/telegram_fetch.py setup

Quick Start

Run the script at scripts/telegram_fetch.py with appropriate commands:

# List available chats
python3 scripts/telegram_fetch.py list

# Get recent messages
python3 scripts/telegram_fetch.py recent --limit 20

# Search messages
python3 scripts/telegram_fetch.py search "meeting"

# Get unread messages
python3 scripts/telegram_fetch.py unread

Commands

List Chats

To see available Telegram chats:

Sponsors

Details

Repository
github.com/glebis/claude-skills
Category
Release Management
First seen
Jun 3, 2026

More from glebis/claude-skills

All 22
1davila7 avatarrailway-environmentdavila7/claude-code-templatesQuery, stage, and apply configuration changes for Railway environments. Use for ANY variable or env var operations, service configuration (source, build setting282skills.sh installs
2davila7 avatarrailway-templatesdavila7/claude-code-templatesSearch and deploy services from Railway's template marketplace. Use when user wants to add a service from a template, find templates for a specific use case, or280skills.sh installs
3dfinity avataricrc-ledgerdfinity/icskillsDeploy and interact with ICRC-1/ICRC-2 token ledgers (ICP, ckBTC, ckETH). Covers transfers, balances, approve/transferFrom allowances, fee handling, and ledger 278skills.sh installs
4personamanagmentlayer avatargit-expertpersonamanagmentlayer/pclExpert-level Git version control with advanced workflows, branching strategies, and best practices for team collaboration276skills.sh installs
5cinience avataralicloud-platform-openapi-product-api-discoverycinience/alicloud-skillsDiscover and reconcile Alibaba Cloud product catalogs from Ticket System, Support & Service, and BSS OpenAPI; fetch OpenAPI product/version/API metadata; and su275skills.sh installs
6tclawde avatarxiaohongshu-mcptclawde/xiaohongshu-mcp-skillXiaohongshu MCP Skill - Full automation solution with login fix. Features: (1) Login management, (2) Search, publish, interact, (3) Complete MCP protocol suppor274skills.sh installs