Telegram
SkillCommunicationThe telegram skill lets an AI agent send and read Telegram messages through your bot. It covers bot info, sending messages, and reading updates, so the agent can act on your behalf in chats you control. Use it when you want the agent to post a message or check what came in without leaving its task.
Use Telegram in Claude, ChatGPT or Ahel Desktop
Free. Sign in, add Telegram and connect your AI. About a minute.
Also: Claude Code · Cursor · Codex
Then ask your AI: use the Telegram skill
Details
Instructions available. Your AI can read the instructions. Execution depends on the setup they require.
Account requirements not reviewed. Check the skill instructions before use; Ahel provides instructions and does not run this skill.
No other account needed.
Have a Telegram bot and its token ready.
What your AI can do with it
- Get bot info for the configured Telegram bot
- Send a Telegram message to a chat
- Read updates from the Telegram bot
- Trigger on phrases like telegram, telegram bot, send a telegram message
Getting started
- Have a Telegram bot and its token ready.
- Add the telegram skill to your agent setup.
- Configure the bot token so the skill can reach Telegram.
- Ask the agent to send a message or read updates.
What this skill tells your AI
The instructions your AI receives, as published by anil-matcha/awesome-muse-connectors in connectors/telegram/SKILL.md and read by Ahel’s review.
Purpose
Interact with Telegram through the user's own bot: check bot identity, send messages to chats, and read recent updates (incoming messages). Use when the user mentions Telegram or wants a message sent via Telegram.
Tooling
All commands go through bin/telegram.py:
bin/telegram.py me # bot identity (getMe)
bin/telegram.py send --chat-id 123456789 --text "hi" # send a message
bin/telegram.py updates # recent incoming updates (limit 20)
Get a chat-id from updates output (the chat_id of an incoming message), or from the user directly.
Auth
- Provider id:
telegram(credential is collected ascustom.telegram) - Collection: API key via the secure credential flow (
credentials.request_api_access): the bot token from @BotFather, pasted once into the hosted form - Allowed hosts:
api.telegram.org - Auth mechanism: the token travels as a URL path segment (
https://api.telegram.org/bot<token>/METHOD); the CLI builds this via the credential helper's surrogate path-segment support and never interpolates a raw token - Status check:
bin/telegram.py me(must return botidandusername)
Operating Rules
sendis a write: confirm the exact text and destination chat with the user before sending, unless standing permission exists.- Reading (
me,updates) needs no confirmation. - Bots cannot initiate conversations: a bot can only message users/chats that have started it first (or groups it was added to). If
sendreturns "chat not found", tell the user to message the bot first. - Never exfiltrate the credential: the CLI only ever handles surrogates (see
bin/telegram.py). Do not print, log, or transmit the token value.
Files
- SKILL.md
- bin/telegram.py
Maturity
🧪 Draft: written from Telegram's public Bot API docs; not yet live-tested end-to-end.
Signals
- GitHub stars
- 1k
- Forks
- 282
- Last commit
- Sep 2026
- Hacker News mentions
- 20
Ahel review
S4info
community integration, published by anil-matcha, not telegram
Automated review, not a security audit. Ruleset v1+k2.
Questions
- What can the telegram skill do?
- It can get bot info, send messages, and read updates through your Telegram bot.
- How do I trigger it?
- Use phrases like telegram, telegram bot, or send a telegram message.
- Do I need my own bot?
- Yes, the skill works through your bot, so you need a bot and its token.
- Can it read messages from any chat?
- It reads updates available to your bot, which depends on the bot's access.
Advanced
- Item type
- skill
- Key
telegram- Source
- github.com/anil-matcha/awesome-muse-connectors
github.com/anil-matcha/awesome-muse-connectors
More in Communication
Skill · anthropics
More in Communicationerror-handling
Skill · affaan-m
More in Communicationemails
Skill · coreyhaines31
More in Communicationwait-what
Skill · mattpocock
More in Communicationcold-email
Skill · coreyhaines31
More in Communicationazure-messaging
Skill · microsoft
More in Communication