Install
openclaw skills install tg-message-assistantGenerate topic briefings from Telegram channels. Use this skill when the user mentions "briefing", "newsletter", "digest", "message summary", "channel recap", "generate report", "send briefing", "scheduled push", or "channel roundup". Also applies when users want to compile messages from multiple Telegram channels into structured summaries and deliver them to others.
openclaw skills install tg-message-assistantRead ./core/prompt.md for the full 5-step workflow and interaction principles.
Telyclaw has built-in Telegram and Gmail tools. Use them directly.
| Action | Tool | Notes |
|---|---|---|
| Fetch messages | telegram_get_messages | Supports channel usernames and chat IDs |
| Send messages | telegram_send_message | 4096-char limit per message; split with "(1/N)" labels |
| Action | Tool | Notes |
|---|---|---|
| Authorize | gmail_authorize | Opens browser for Google OAuth |
| Send email | gmail_message_send | Requires confirm: true |
Use the CronCreate tool for scheduled recurring generation.
Plugin detection (required on first use):
gmail_* prefixed tools."The Gmail plugin is not installed. Please install the Gmail plugin from the telyclaw plugin marketplace, or visit https://github.com/TelyAgent/telyclaw-plugin-gmail for installation instructions. Let me know once it's set up and we'll continue."
Authorization flow:
gmail_authorize — this will open a browser window for Google OAuth.Send parameters:
to: recipient email addresssubject: {Channel names} Briefing · {date range}text: the full Markdown briefingconfirm: true (required — the tool will refuse to send without this)