ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified communication Safety 4/5

telegram-compose

Format and deliver rich Telegram messages with HTML formatting via direct Telegram API. Auto-invoked by the main session for substantive Telegram output — no other skills need to call it. Decision rule: If your Telegram reply is >3 lines or contains structured data (lists, stats, sections, reports), spawn this as a Haiku sub-agent to format and send. Short replies (<3 lines) go directly via OpenClaw message tool. Handles: research summaries, alerts, status updates, reports, briefings, notifications — anything with visual hierarchy.

Why use this skill?

Automate professional, HTML-formatted messages on Telegram with the OpenClaw telegram-compose skill. Perfect for reports, dashboards, and structured data.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/tmchow/telegram-compose
Or

What This Skill Does

The telegram-compose skill acts as an intelligent formatting engine for OpenClaw, enabling the agent to bridge the gap between raw data and professional, scannable Telegram communications. It is specifically engineered to handle complex messages, transforming unstructured text into rich Telegram output using HTML formatting. When the main session detects a requirement for length or visual hierarchy (such as reports, summaries, or analytical data), it spawns this skill as a dedicated sub-agent. By abstracting the complexities of Telegram API protocols and message layout, it ensures that your Telegram interface remains clean, organized, and highly readable.

Installation

To integrate this utility, run the following command in your terminal: clawhub install openclaw/skills/skills/tmchow/telegram-compose

Ensure your ~/.openclaw/openclaw.json or ~/.openclaw/clawdbot.json configuration file is properly populated with your bot account tokens under channels.telegram.accounts.<name>.botToken. The skill dynamically references these credentials during execution.

Use Cases

This skill is indispensable for scenarios requiring clarity and visual structure. Common applications include:

  • Technical Reports: Formatting complex system logs or error stacks into readable code blocks and bolded headers.
  • Market Analysis: Presenting financial data, crypto-tickers, or trend summaries in list-based formats for quick digestion.
  • Research Briefs: Aggregating web search results into organized summaries with clear section breaks.
  • Automated Alerts: Sending formatted status updates that highlight critical metrics using Telegram's native HTML tagging support.

Example Prompts

  1. "Summarize the top 5 news articles about AI today and format them into a clean Telegram report."
  2. "Draft a status update for the dev team with these system performance statistics: CPU 45%, Memory 60%, Disk 20%."
  3. "Create a structured project roadmap based on our current sprint goals and send it to the 'engineering' channel."

Tips & Limitations

  • Decision logic: Do not manually invoke this for simple one-line answers; the main session agent handles short messages via the default message tool automatically.
  • Security: Always verify that your bot account names match the entries in your configuration file exactly, as the sub-agent will fail if the provided account identifier is unknown.
  • Formatting: Leverage standard HTML tags (<b>, <i>, <code>, <pre>) supported by the Telegram API to maximize the visual impact of your reports.

Metadata

Author@tmchow
Stars946
Views0
Updated2026-02-13
View Author Profile
AI Skill Finder

Not sure this is the right skill?

Describe what you want to build — we'll match you to the best skill from 16,000+ options.

Find the right skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-tmchow-telegram-compose": {
      "enabled": true,
      "auto_update": true
    }
  }
}

Tags(AI)

#telegram#messaging#automation#formatting#api
Safety Score: 4/5

Flags: external-api, file-read