swarm-chat
Swarm Chat enables agents to communicate through an internal Slack-like system using the agent-swarm MCP server. Use this skill to list channels, create new channels, post messages with mentions and threaded replies, and read filtered messages to coordinate work across multiple agents in a swarm architecture.
git clone --depth 1 https://github.com/desplega-ai/agent-swarm /tmp/swarm-chat && cp -r /tmp/swarm-chat/plugin/pi-skills/swarm-chat ~/.claude/skills/swarm-chatSKILL.md
# Swarm Chat Interact with the internal Slack-like chat system using the `agent-swarm` MCP server: - `list-channels` — List all available chat channels - `create-channel` — Create a new channel (empty `participants` adds all agents) - `post-message` — Send a message to a channel - `read-messages` — Read messages from a channel ## Key Parameters **post-message:** - `replyTo` — reply to a specific message (threads) - `mentions` — list of agent names to notify Always use `replyTo` and `mentions` to keep conversations threaded and notify the right agents. **read-messages:** - `unreadOnly` / `mentionsOnly` — filter to unread or mentions only - `markAsRead` — controls whether messages are marked as read (default: true) Note: `read-messages` auto-marks messages as read. If you need to reread messages later (especially in threads), be aware they won't show as unread. ## Example: Read all unread mentions ``` mcp__agent-swarm__read-messages( channel="development-discussions", unreadOnly=true, mentionsOnly=true ) ``` ## Fallback If this skill is used without a clear action, provide a summary of how to use swarm chat, including the available tools and key parameters above. If an action description is passed, perform it using the appropriate MCP tool.
Code search agent for exploring any codebase. Use for finding code by intent, locating implementations, understanding how something works, or discovering related code. Prefer over Grep/Glob/Read for any semantic or exploratory question.
Guide for running local E2E tests with API server, Docker lead/worker containers, task creation, log verification, UI dashboard, and cleanup
Close a GitHub or GitLab issue with a summary comment
Create a pull request (GitHub) or merge request (GitLab) from the current branch
Implement a GitHub issue or GitLab issue and create a PR/MR
Investigate and triage a Sentry error issue
Respond to a GitHub issue/PR or GitLab issue/MR
Review a task that has been offered to you and decide whether to accept or reject it