← Back to Catalog
Agent Skill

telegram-post

Create, preview, and publish formatted posts to Telegram channels.

Create, preview, and send formatted Telegram posts from draft markdown files. Supports multi-part messages, video attachments, channel-specific footers, and post-publish automation (move to published, update index).

What it does

Manages the full lifecycle of Telegram channel posts: creates draft files with proper frontmatter, converts markdown to Telegram HTML, previews via dry-run, sends to Saved Messages or directly to channels, and handles post-publish automation (moving drafts to published, updating channel index).

Key features

  • Draft management — creates structured draft files with channel-aware paths, tags, and language defaults
  • Safe publishing — dry-run preview, default target is Saved Messages (not channel), formatting validation refuses to send if stray markdown detected
  • Multi-part splitting — splits on --- markers, respects 4096 char limit per message
  • Video support — attaches video as caption on first message, resolves paths automatically
  • Post-publish automation — updates frontmatter, moves to published folder, adds to channel index
  • 4 configured channels — klodkot, mentalhealthtech, toolbuildingape, opytnymputem

When to use

When you want to draft, preview, and publish posts to Telegram channels from Obsidian/terminal without touching the Telegram app directly.