Telegram Rich Messages

Comprehensive guide for Telegram Rich UI features (Inline buttons, formatting, media, reactions, and message management). Use this skill to provide a low-fri...

MIT-0 · Free to use, modify, and redistribute. No attribution required.
3 · 685 · 4 current installs · 4 all-time installs
MIT-0
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
Name/description match the content: the SKILL.md and reference docs exclusively describe Telegram UI patterns and how to call the platform's `message` tool. No unrelated binaries, env vars, or install steps are requested.
Instruction Scope
The instructions stay within Telegram messaging features (buttons, quick replies, media, edit/delete, reactions). They explicitly recommend sending local files (e.g., /tmp/report.pdf) and recommend using monospace blocks for IDs/tokens to make them easy to copy — this is coherent for a Telegram UI guide but raises an operational caution: following the 'monospace for tokens' advice can lead to accidental exposure of secrets if the bot or operator posts sensitive credentials into chats.
Install Mechanism
Instruction-only skill with no install spec and no code files. Nothing is written to disk by the skill itself.
Credentials
The skill declares no required environment variables or credentials. Its metadata notes it requires the Telegram plugin, which is appropriate. (The Telegram plugin itself will require channel credentials, but those are not requested by this skill.)
Persistence & Privilege
always is false and the skill does not request persistent system changes or to modify other skills. It only provides runtime guidance for message composition and use of the platform's message tooling.
Assessment
This skill is a documentation/template pack for composing Telegram messages and appears consistent with that goal. Before installing: (1) confirm your agent's Telegram plugin/credentials are configured securely (the skill doesn't supply credentials); (2) be cautious about the guide's recommendation to display IDs/tokens as tap-to-copy monospace — do not use that pattern for secrets or production credentials; (3) note the skill recommends sending local files and editing/deleting messages, so ensure the agent's filesystem access and message-delete privileges are appropriate and audited; (4) test all message flows in a development bot/chat with non-sensitive data before using with real users. If you want the skill to run only with explicit human triggers, keep it user-invocable and review any agent automation rules that might call it autonomously.

Like a lobster shell, security has layers — review code before you run it.

Current versionv1.0.1
Download zip
latestvk977mb7npptcyshsfy4pd43tph81kvy7

License

MIT-0
Free to use, modify, and redistribute. No attribution required.

SKILL.md

Telegram Rich Messages

This skill transforms the agent from a text-only chatbot into an interactive Telegram assistant.

Core Principle: Low-Friction Interaction

Typing is slow and error-prone. Always prioritize Rich UI elements to minimize the user's need to reply with text. If a user has a choice to make, give them a button.

Quick Navigation

Detailed guides for each feature:

  1. decision-matrix.md: When to use which UI element.
  2. formatting.md: Markdown V2, HTML, and Auto-Copy (Monospace) tricks.
  3. interactive-ui.md: How to send stable Inline Buttons and Quick Replies.
  4. media-and-actions.md: Sending files, stickers, using reactions, and editing/deleting messages.

Best Practices

  • Monospace for Data: Use code blocks for IDs, addresses, or snippets. Users can tap to copy them instantly on mobile.
  • Stable Buttons: Always use the message tool's buttons parameter instead of string directives ([[buttons:...]]) for 100% reliability.
  • Contextual Actions: After completing a task, provide buttons for the most likely next steps (e.g., "Check Status", "Delete", "Settings").
  • Direct Uploads: Telegram supports direct file uploads. No need for Google Drive or external hosting.

Files

6 total
Select a file
Select a file to preview.

Comments

Loading comments…