add-telegram-swarm

Assign dynamic bot identities to subagents in Telegram group chats.

Updated Feb 23, 2026
One-click install
npx skills add https://github.com/YuzhengShi/TAi --skill add-telegram-swarm-yuzhengshi
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: add-telegram-swarm
Source: https://github.com/YuzhengShi/TAi/tree/main/.claude/skills/add-telegram-swarm
Command: npx skills add https://github.com/YuzhengShi/TAi --skill add-telegram-swarm-yuzhengshi

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill enhances Telegram communication by allowing agent teams (swarms) to operate within a group, with each subagent having its own distinct bot identity for clear visual distinction.

Core Features & Use Cases

  • Multi-Bot Identity: Assigns unique Telegram bot identities to each subagent in a team.
  • Dynamic Renaming: Pool bots are dynamically renamed to match the sender's role (e.g., "Researcher").
  • Send-Only Pool Bots: Utilizes dedicated bots for sending messages, reducing complexity and resource usage.
  • Use Case: In a complex research task, a team of agents (e.g., "Data Analyst", "Report Writer") can communicate in a Telegram group, with each agent's messages appearing from their respective named bot, making it easy to follow the conversation flow.

Quick Start

Ask the assistant to assemble a team of a researcher and a coder to build a hello world app in your Telegram group.

Frequently Asked Questions about add-telegram-swarm

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

FAQPage Schema
How do I assign individual bot identities to multiple agents in a Telegram group?

To assign individual Telegram bot identities to an agent swarm, this Skill dynamically renames send-only pool bots to match each subagent's role. It manages a pool of dedicated bots so each agent's messages appear from their respective named bot.

How do I set up a multi-agent swarm in Telegram with separate bot identities?

Setting up a multi-agent swarm in Telegram requires pre-configuring pool bots via BotFather and disabling group privacy settings. Once configured, the Skill dynamically renames these send-only bots to reflect the sender's role within the group chat.

Why do my Telegram bot messages all show under a single identity in a multi-agent group chat?

Telegram bot messages appear under a single identity because separate pool bots have not been assigned. This Skill resolves the issue by managing a pool of send-only bots that are dynamically renamed to reflect the specific sender's role in the agent swarm.

Do I need to disable group privacy settings for Telegram bots to work with agent swarms?

Yes, you need to disable group privacy settings for the Telegram bots. Disabling privacy settings allows the send-only pool bots to be dynamically renamed and operate correctly within the group chat to facilitate multi-agent communication.

What's the best way to visually distinguish messages from different subagents in a Telegram chat?

The best way to visually distinguish subagent messages in Telegram is by using dynamically renamed send-only bots. This approach assigns a unique bot identity to each subagent, making it easy to follow the conversation flow in complex scenarios.

Does this approach to Telegram multi-agent communication use dedicated bots for each subagent?

No, it utilizes a managed pool of send-only bots rather than dedicating a unique bot to each subagent. The pool bots are dynamically renamed to match the sender's role, reducing complexity and resource usage while maintaining clear communication.