Read ./core/prompt.md for the full 5-step workflow and interaction principles.
Telyclaw has built-in Telegram and Gmail tools. Use them directly.
ActionToolNotesFetch messagestelegram_get_messagesSupports channel usernames and chat IDsSend messagestelegram_send_message4096-char limit per message; split with "(1/N)" labels
ActionToolNotesAuthorizegmail_authorizeOpens browser for Google OAuthSend emailgmail_message_sendRequires confirm: true
Use the CronCreate tool for scheduled recurring generation.
Plugin detection (required on first use):
Scan the available tools list for gmail_* prefixed tools.
If not found, tell the user:
"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."
If tools exist but are unavailable (e.g. expired authorization), proceed to authorization.
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)