add-telegram-swarm
This skill extends Telegram integration to support agent teams, giving each subagent its own bot identity in group conversations. Pool bots are dynamically assigned and renamed to match agent roles, letting users see exactly which team member is responding. Requires prior Telegram configuration via /add-telegram.
Add Telegram Swarm enables each subagent in a team to speak through its own bot identity in Telegram groups.
AI-generated summary based on this skill's SKILL.md
Install
b1rdmania/ghostclaw/add-telegram-swarm · repository language: TypeScript
git clone https://github.com/b1rdmania/ghostclaw
cp -r ghostclaw/.claude/skills/add-telegram-swarm ~/.claude/skills/add-telegram-swarmFrequently asked questions
AI-generated answers based on this skill's SKILL.md and metadata
How do I set up telegram agent swarm support?
add-telegram-swarm extends your Telegram integration to support agent teams. After configuring Telegram via /add-telegram, this skill assigns each subagent its own bot identity in group conversations. Pool bots are dynamically assigned and renamed to match agent roles, so you can see exactly which team member is responding in your Telegram group.
What is a bot pool in add-telegram-swarm?
add-telegram-swarm uses a bot pool—a set of dedicated Telegram bots—to represent different agent roles. Each subagent gets routed through its own bot, giving it a distinct identity and name in group chats. This enables multi-agent coordination with visible sender attribution, so team members are clearly distinguished.
Can I configure pool bots to represent different agent roles?
Yes. add-telegram-swarm supports role-based naming and dynamic bot assignment. Pool bots are automatically renamed to match your agent roles, and round-robin assignment ensures balanced distribution. This lets you implement multi-agent teams where each subagent appears with its own identity and role label in Telegram.
How does add-telegram-swarm enable multi-agent coordination?
add-telegram-swarm routes subagent messages through dedicated bots for visual distinction, enabling multi-agent coordination with visible sender attribution. Each team member's response is clearly labeled with their bot identity and role name, making it obvious who is contributing to the conversation in your Telegram group.
What do I need before using add-telegram-swarm?
add-telegram-swarm requires prior Telegram configuration via /add-telegram. Once your base Telegram integration is set up, you can layer this skill on top to add agent swarm and team support, turning your group chat into a multi-agent collaboration space with distinct bot identities.
How are bots assigned to agents in add-telegram-swarm?
add-telegram-swarm implements round-robin bot assignment and dynamic role-based naming. Pool bots are automatically distributed across subagents and renamed to reflect their roles. This ensures balanced load and clear visual distinction of each agent's contributions in your Telegram conversations.
SKILL.md
rendered from the published skill — quoted content, verbatim
Add Agent Swarm to Telegram
This skill adds Agent Teams (Swarm) support to an existing Telegram channel. Each subagent in a team gets its own bot identity in the Telegram group, so users can visually distinguish which agent is speaking.
Prerequisite: Telegram must already be set up via the /add-telegram skill. If src/telegram.ts does not exist or TELEGRAM_BOT_TOKEN is not configured, tell the user to run /add-telegram first.
How It Works
- The main bot receives messages and sends lead agent responses (already set up by
/add-telegram) - Pool bots are send-only — each gets a Grammy
Apiinstance (no polling) - When a subagent calls
send_messagewith asenderparameter, the host assigns a pool bot and renames it to match the sender's role - Messages appear in Telegram from different bot identities
``` Subagent calls send_message(text: "Found 3 results",
(truncated - see the full file via the links below)
Read as markdown · JSON record · Browse the source repository
File tree — 1 file
.claude/skills/add-telegram-swarm/SKILL.md