telegram

Fetch and manage Telegram messages across chats with filters and Markdown or JSON outputs.

Updated Apr 16, 2026
One-click install
npx skills add https://github.com/KISHOR403/claude-skills --skill telegram-kishor403
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: telegram
Source: https://github.com/KISHOR403/claude-skills/tree/main/telegram
Command: npx skills add https://github.com/KISHOR403/claude-skills --skill telegram-kishor403

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires telethon, pyyaml, python-telegram-bot, python-dotenv, and includes scripts (resource) components.

What problem does it solve?

Telegram message management is centralized, enabling quick retrieval, search, and publication of messages across chats from within your workflow.

Core Features & Use Cases

  • Fetch recent messages across chats with filters for search terms, unread counts, and date windows.
  • Send messages or files to chats by name, username, or ID with optional formatting, replies, and scheduling.
  • Edit messages, download attachments, and publish drafts to channels (klodkot) with media handling and frontmatter-based workflows.
  • Output can be rendered as Markdown for Claude or saved as JSON for automation; supports daily and per-person notes in Obsidian-like vaults.

Quick Start

Fetch your Telegram messages and save them to your daily note.

Frequently Asked Questions about telegram

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

FAQPage Schema
How do I fetch and search Telegram messages by keywords or date windows?

To fetch and search Telegram messages, apply flexible filters for search terms, unread counts, and date windows across chats or specific conversations. Results can be rendered as Markdown or saved as JSON for automation.

Can I send and edit Telegram messages with attachments using python-telegram-bot?

Yes, you can send messages or files by name, username, or ID with optional formatting and replies. The tool also lets you edit messages, download attachments, and publish drafts to channels with media handling.

Do I need Telethon and YAML configuration to manage Telegram messages?

Yes, managing Telegram messages requires Telethon and python-telegram-bot based tooling. Configuration is driven by YAML frontmatter, which defines the filters and output formats for your message retrieval and publishing workflows.

What is the best way to save fetched Telegram messages to Obsidian daily notes?

The best way to save fetched Telegram messages to Obsidian is by using the built-in output support for daily and per-person notes. This renders message data into Markdown formats compatible with Obsidian-like vaults.

Does this approach support publishing Telegram channel drafts with media attachments?

Yes, publishing drafts to channels supports full media handling and frontmatter-based workflows. You can edit messages, manage attachments, and push formatted content directly to your specified Telegram channels.

Why format Telegram message outputs as JSON instead of Markdown for automation?

Formatting Telegram message outputs as JSON instead of Markdown structures the data for automated processing and pipelines. Markdown is used for rendering readable summaries, while JSON enables programmatic access to message content and metadata.