{"id":"9745c406-2b1a-4056-8095-200a8d6e05dc","shortId":"dV5Eha","kind":"skill","title":"telegram","tagline":"Interact with Telegram — send messages, photos, documents, locations, edit and delete messages, get chat and member info. Use when the user asks to send a Telegram message, edit content, send media, or manage Telegram chats.","description":"# Telegram\n\nInteract with Telegram using the built-in MCP tools provided by the `nomos-telegram` server. These tools call the Telegram Bot API directly — no curl commands or shell environment variables needed.\n\n## Available Tools\n\n### Messaging\n\n| Tool                      | Description                                                 |\n| ------------------------- | ----------------------------------------------------------- |\n| `telegram_send_message`   | Send a text message (supports Markdown and HTML formatting) |\n| `telegram_edit_message`   | Edit an existing message                                    |\n| `telegram_delete_message` | Delete a message                                            |\n\n### Media\n\n| Tool                     | Description                                                 |\n| ------------------------ | ----------------------------------------------------------- |\n| `telegram_send_photo`    | Send a photo from URL or local file (with optional caption) |\n| `telegram_send_document` | Send a document/file from URL or local file                 |\n| `telegram_send_location` | Send a geographic location                                  |\n\n### Info\n\n| Tool                   | Description                                                   |\n| ---------------------- | ------------------------------------------------------------- |\n| `telegram_chat_info`   | Get details about a chat (type, title, username, description) |\n| `telegram_member_info` | Get details about a chat member (status, username)            |\n| `telegram_bot_info`    | Get information about the bot itself                          |\n\n### Utility\n\n| Tool                   | Description                                             |\n| ---------------------- | ------------------------------------------------------- |\n| `telegram_send_typing` | Send a typing indicator (shows \"typing...\" in the chat) |\n\n## Usage Examples\n\n### Send a message\n\nUse `telegram_send_message` with a chat ID and text. Optionally set `parse_mode` to `\"Markdown\"` or `\"HTML\"` for formatting.\n\n### Reply to a message\n\nUse `telegram_send_message` with `reply_to_message_id` set to the original message ID.\n\n### Send a formatted message\n\nMarkdown mode:\n\n- `*bold*`, `_italic_`, `` `code` ``, ` ```code block``` `\n- `[link text](url)`\n\nHTML mode:\n\n- `<b>bold</b>`, `<i>italic</i>`, `<code>code</code>`, `<pre>code block</pre>`\n- `<a href=\"url\">link text</a>`\n\n### Send a photo\n\nUse `telegram_send_photo` with a URL or local file path. Add a caption (max 1024 chars).\n\n### Send a document\n\nUse `telegram_send_document` with a URL or local file path.\n\n### Get chat info\n\nUse `telegram_chat_info` with a chat ID to see the chat type, title, and description.\n\n## Tips\n\n- **Chat IDs**: positive = users, negative = groups/channels\n- **Message IDs**: unique within a chat (integers, not timestamps)\n- **Message length limit**: 4096 characters per message\n- **Photo captions**: max 1024 characters\n- **File size limits**: photos 10MB, documents 50MB\n- **Formatting**: set `parse_mode` to `\"Markdown\"` or `\"HTML\"` — if omitted, no formatting is applied\n- **Groups**: bots only see messages that mention them unless privacy mode is disabled\n- **Rate limits**: ~30 msg/sec globally, ~1 msg/sec per chat. The tools handle errors automatically.\n- **Bot management**: use `@BotFather` on Telegram to create and configure bots","tags":["telegram","nomos","project-nomos","agent-memory","agent-skills","agentic-ai","ai-agents","ai-assistant","autonomous-agents","claude","claude-ai","claude-code"],"capabilities":["skill","source-project-nomos","skill-telegram","topic-agent-memory","topic-agent-skills","topic-agentic-ai","topic-ai-agents","topic-ai-assistant","topic-autonomous-agents","topic-claude","topic-claude-ai","topic-claude-code","topic-claude-skills","topic-digital-clone","topic-llm"],"categories":["nomos"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/project-nomos/nomos/telegram","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add project-nomos/nomos","source_repo":"https://github.com/project-nomos/nomos","install_from":"skills.sh"}},"qualityScore":"0.457","qualityRationale":"deterministic score 0.46 from registry signals: · indexed on github topic:agent-skills · 14 github stars · SKILL.md body (3,389 chars)","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:skill-github:v1","enrichmentVersion":1,"enrichedAt":"2026-04-22T01:02:19.927Z","embedding":null,"createdAt":"2026-04-21T19:04:08.934Z","updatedAt":"2026-04-22T01:02:19.927Z","lastSeenAt":"2026-04-22T01:02:19.927Z","tsv":"'1':373 '1024':271,332 '10mb':338 '30':370 '4096':325 '50mb':340 'add':267 'api':61 'appli':354 'ask':23 'automat':381 'avail':71 'block':240,250 'bold':236,246 'bot':60,163,169,356,382,392 'botfath':385 'built':44 'built-in':43 'call':57 'caption':117,269,330 'char':272 'charact':326,333 'chat':15,36,140,146,158,185,197,288,292,296,301,307,318,376 'code':238,239,248,249 'command':65 'configur':391 'content':30 'creat':389 'curl':64 'delet':12,96,98 'descript':75,103,138,150,173,305 'detail':143,155 'direct':62 'disabl':367 'document':8,120,275,279,339 'document/file':123 'edit':10,29,89,91 'environ':68 'error':380 'exampl':187 'exist':93 'file':114,128,265,285,334 'format':87,210,232,341,352 'geograph':134 'get':14,142,154,165,287 'global':372 'group':355 'groups/channels':312 'handl':379 'html':86,208,244,348 'id':198,223,229,297,308,314 'indic':180 'info':18,136,141,153,164,289,293 'inform':166 'integ':319 'interact':2,38 'ital':237,247 'length':323 'limit':324,336,369 'link':241,251 'local':113,127,264,284 'locat':9,131,135 'manag':34,383 'markdown':84,206,234,346 'max':270,331 'mcp':46 'media':32,101 'member':17,152,159 'mention':361 'messag':6,13,28,73,78,82,90,94,97,100,190,194,214,218,222,228,233,313,322,328,359 'mode':204,235,245,344,365 'msg/sec':371,374 'need':70 'negat':311 'nomo':52 'nomos-telegram':51 'omit':350 'option':116,201 'origin':227 'pars':203,343 'path':266,286 'per':327,375 'photo':7,106,109,255,259,329,337 'posit':309 'privaci':364 'provid':48 'rate':368 'repli':211,220 'see':299,358 'send':5,25,31,77,79,105,107,119,121,130,132,175,177,188,193,217,230,253,258,273,278 'server':54 'set':202,224,342 'shell':67 'show':181 'size':335 'skill' 'skill-telegram' 'source-project-nomos' 'status':160 'support':83 'telegram':1,4,27,35,37,40,53,59,76,88,95,104,118,129,139,151,162,174,192,216,257,277,291,387 'text':81,200,242,252 'timestamp':321 'tip':306 'titl':148,303 'tool':47,56,72,74,102,137,172,378 'topic-agent-memory' 'topic-agent-skills' 'topic-agentic-ai' 'topic-ai-agents' 'topic-ai-assistant' 'topic-autonomous-agents' 'topic-claude' 'topic-claude-ai' 'topic-claude-code' 'topic-claude-skills' 'topic-digital-clone' 'topic-llm' 'type':147,176,179,182,302 'uniqu':315 'unless':363 'url':111,125,243,262,282 'usag':186 'use':19,41,191,215,256,276,290,384 'user':22,310 'usernam':149,161 'util':171 'variabl':69 'within':316","prices":[{"id":"0f0e13de-575a-4ae8-b537-e28b9443e889","listingId":"9745c406-2b1a-4056-8095-200a8d6e05dc","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"project-nomos","category":"nomos","install_from":"skills.sh"},"createdAt":"2026-04-21T19:04:08.934Z"}],"sources":[{"listingId":"9745c406-2b1a-4056-8095-200a8d6e05dc","source":"github","sourceId":"project-nomos/nomos/telegram","sourceUrl":"https://github.com/project-nomos/nomos/tree/main/skills/telegram","isPrimary":false,"firstSeenAt":"2026-04-21T19:04:08.934Z","lastSeenAt":"2026-04-22T01:02:19.927Z"}],"details":{"listingId":"9745c406-2b1a-4056-8095-200a8d6e05dc","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"project-nomos","slug":"telegram","github":{"repo":"project-nomos/nomos","stars":14,"topics":["agent-memory","agent-skills","agentic-ai","ai-agents","ai-assistant","autonomous-agents","claude","claude-ai","claude-code","claude-skills","digital-clone","llm","mcp","multi-agent","multi-agent-systems","ollama","self-hosted"],"license":"mit","html_url":"https://github.com/project-nomos/nomos","pushed_at":"2026-04-18T00:18:33Z","description":"Your AI digital clone — learns who you are, acts on your behalf, remembers everything. Persistent vector memory, multi-agent teams, 60+ skills, smart model routing. Self-hosted, encrypted, multi-provider (Claude/Ollama/OpenRouter). Deploy to Slack, Discord, Telegram, WhatsApp & more in minutes.","skill_md_sha":"e0846aadfec0787e3e82a10fca516568739927ef","skill_md_path":"skills/telegram/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/project-nomos/nomos/tree/main/skills/telegram"},"layout":"multi","source":"github","category":"nomos","frontmatter":{"name":"telegram","description":"Interact with Telegram — send messages, photos, documents, locations, edit and delete messages, get chat and member info. Use when the user asks to send a Telegram message, edit content, send media, or manage Telegram chats."},"skills_sh_url":"https://skills.sh/project-nomos/nomos/telegram"},"updatedAt":"2026-04-22T01:02:19.927Z"}}