telegram

Send and receive Telegram messages via bot with configurable user access.

1|1|Updated Dec 21, 2025
One-click install
npx skills add https://github.com/Kjdragan/universal_agent --skill telegram-kjdragan
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: telegram
Source: https://github.com/Kjdragan/universal_agent/tree/main/.claude/skills/telegram
Command: npx skills add https://github.com/Kjdragan/universal_agent --skill telegram-kjdragan

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill enables teams and individuals to communicate with users via Telegram by providing a programmable bot that can send alerts and collect responses, reducing manual messaging workload.

Core Features & Use Cases

  • Telegram Messaging: Send messages to users or groups via a bot with telegram_send_message(chat_id, text).
  • Polling & Updates: Retrieve new messages using telegram_get_updates(limit) to react to user replies.
  • Use Case: Notify a channel when a task completes or respond to a user query with bot-driven interactions.

Quick Start

  1. Configure environment variables:
    • TELEGRAM_BOT_TOKEN: The token from BotFather for your bot.
    • TELEGRAM_ALLOWED_USER_IDS: Comma-separated list of allowed chat IDs.
  2. Use the provided wrappers to send messages or fetch updates, e.g. telegram_send_message(chat_id, text) and telegram_get_updates(limit).

Frequently Asked Questions about telegram

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I send Telegram messages using a bot?

To send Telegram messages using a bot, you use the telegram_send_message wrapper by providing a target chat_id and the text payload. This enables lightweight notification workflows and alerts to specified users or groups.

What do I need to configure to receive Telegram bot updates?

To receive Telegram bot updates, you must configure the TELEGRAM_BOT_TOKEN from BotFather and set TELEGRAM_ALLOWED_USER_IDS. You then use the telegram_get_updates wrapper to poll and retrieve new user replies.

Can I use a Telegram bot for small-team notifications and alerts?

Yes, you can use a Telegram bot for small-team notifications and alerts. The skill supports lightweight interaction workflows, allowing you to notify channels when tasks complete or respond to user queries.

How does polling for Telegram messages work?

Polling for Telegram messages works by calling the telegram_get_updates wrapper with a specified limit. This retrieves new messages from users, enabling your bot to react to replies and status updates.

Are there limitations to using a Telegram bot for messaging?

Limitations of using a Telegram bot for messaging include its basic implementation depth and the strict requirement for environment configuration. You must explicitly define allowed user IDs to authorize interactions.

Does Telegram bot integration work without additional dependencies?

Yes, Telegram bot integration works without additional dependencies. The skill requires only a Telegram Bot API token and environment configuration for allowed users to operate its lightweight messaging wrappers.