add-telegram-swarm

Assign unique Telegram bot identities to subagents in group chats.

Updated Mar 4, 2026
One-click install
npx skills add https://github.com/alanmun/vivian --skill add-telegram-swarm-alanmun
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: add-telegram-swarm
Source: https://github.com/alanmun/vivian/tree/main/.agents/skills/add-telegram-swarm
Command: npx skills add https://github.com/alanmun/vivian --skill add-telegram-swarm-alanmun

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill enables multi-agent communication within Telegram groups by assigning each subagent its own distinct bot identity, making it clear who is speaking.

Core Features & Use Cases

  • Distinct Bot Identities: Each subagent in a team gets a unique Telegram bot persona.
  • Visual Clarity: Easily distinguish between different AI agents in group conversations.
  • Use Case: When running a complex task with a team of agents (e.g., a researcher and a coder), their messages in a Telegram group will appear from bots named "Researcher" and "Coder" respectively, rather than a single generic bot.

Quick Start

Follow the steps in the skill to create and configure pool bots, then integrate them into your Telegram setup.

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 separate bot identities to multiple agents in a Telegram group chat?

You can assign separate bot identities to multiple agents in a Telegram group chat by configuring a pool of unique Telegram bots and routing each subagent's messages through its own dedicated send-only API instance. This ensures each agent appears as a distinct bot persona.

How do I configure Telegram bots for multi-agent swarm communication?

To configure Telegram bots for multi-agent swarm communication, you must create multiple Telegram bots via BotFather and disable their group privacy settings. This allows the bots to read all messages in the group and route messages dynamically for the agent team.

Do I need to disable group privacy settings for Telegram bots used in agent teams?

Yes, you must disable group privacy settings for the Telegram bots used in agent teams. Disabling privacy mode is a required pre-configuration step to allow the bots to properly receive and route messages within the multi-agent group chat environment.

Can I dynamically rename Telegram bots during a multi-agent group chat conversation?

Yes, you can dynamically rename Telegram bots during a multi-agent group chat conversation. The skill supports dynamic bot renaming, allowing agent identities to update on the fly so users can visually distinguish between different subagents like a researcher and a coder.

Why do all my AI agents show up as a single bot in Telegram instead of separate identities?

All AI agents show up as a single bot in Telegram if you are using one bot token for the entire swarm. To display separate identities, you need to configure a pool of multiple distinct Telegram bots and route each subagent's messages through its own unique send-only API instance.

What is the best way to visually distinguish between AI agents in Telegram group conversations?

The best way to visually distinguish between AI agents in Telegram group conversations is to assign each subagent a unique Telegram bot identity. By routing messages through a pool of pre-configured bots, each agent's message appears from its own specifically named bot persona.