telegram-post

Create and schedule Telegram channel posts with markdown formatting and media via Publora MCP.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Posting to Telegram channels programmatically requires handling bot setup, Telegram's unique markdown flavor, strict Bot API limits, and scheduling logic. This Skill consolidates the entire workflow through the Publora MCP server so you can publish formatted posts, media, and scheduled announcements without writing integration code. ## Core Features & Use Cases - Channel and Group Posting: Create text posts with Telegram-specific markdown (single-asterisk bold, italic, code, links) delivered through a connected bot. - Media Support: Attach photos and videos with captions, respecting the 1,024-character caption limit and 50 MB video cap of the Bot API. - Scheduling and Management: Schedule posts with ISO 8601 timestamps, then list, update, or delete drafts and scheduled posts. - REST API Fallback: When the MCP server is unavailable, call the Publora REST API directly for posts and Telegram-specific options like silent delivery or disabled link previews. - Use Case: A product team schedules a formatted release announcement with a changelog link to their Telegram channel for tomorrow at 8 AM, without touching the Bot API directly. ## Quick Start Ask the assistant to post a formatted announcement to your Telegram channel using the connected Publora account, for example: post 'Product Update v2.5' with a changelog link to my Telegram channel now.

Frequently Asked Questions about telegram-post

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

FAQPage Schema
How do I post to a Telegram channel from Claude?

Connect a Telegram bot to your channel via Publora, configure the Publora MCP server with your API key, then ask Claude to create a post. The bot must be a channel administrator with can_post_messages permission.

How do I schedule a Telegram post for a specific time?

Pass a scheduledTime parameter in ISO 8601 format to the create_post tool. For immediate posting, set the time to the current time plus one minute, since the parameter is required.

What markdown formatting does Telegram support?

Telegram uses single asterisks for bold (*bold*), underscores for italic (_italic_), backticks for code, and [text](url) for links. This differs from standard Markdown, which uses double asterisks for bold.

Why does my Telegram media post fail with a caption error?

Media captions are limited to 1,024 characters by the Bot API, while text-only messages allow 4,096. Shorten the caption or send the content as a text-only post instead.

What is the maximum video size for Telegram bot posts?

The Bot API limits videos to 50 MB, not the 4 GB available to regular Telegram users. Compress larger videos before posting or they will fail with a file-too-big error.

What can I do if the Publora MCP server is unavailable?

Use the Publora REST API directly at api.publora.com with the x-publora-key header. The REST API also exposes Telegram-specific options like silent delivery and disabled link previews that MCP does not support.