slack-construct-agents

Provides standing rules for Slack sibling agents covering shared rooms, introductions, and bot-to-bot limits.

30.7k|12.8k|Updated Jan 31, 2026
One-click install
npx skills add https://github.com/nanocoai/nanoclaw --skill slack-construct-agents
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: slack-construct-agents
Source: https://github.com/nanocoai/nanoclaw/tree/main/.claude/skills/slack-agent-flow/container/skills/slack-construct-agents
Command: npx skills add https://github.com/nanocoai/nanoclaw --skill slack-construct-agents

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

When multiple AI agents share a Slack workspace, they can create redundant rooms, miss introductions, and ping-pong messages endlessly. This Skill supplies the standing behavioral rules that keep a team of sibling Slack agents coordinated.

Core Features & Use Cases

  • One Room Per Team: Instructs agents to create a single shared room via create_room instead of spawning N separate three-way rooms when a user asks for a team of agents.
  • Creator-Posted Introductions: The agent that creates a sibling posts a 1-2 line introduction in the shared room using the new agent's <@bot-user-id> mention, since the host posts nothing there.
  • Bot-to-Bot Hop Discipline: Agents self-limit consecutive bot-to-bot messages and hand back to the human rather than relying on platform caps.
  • Use Case: A user asks their Slack agent to build a three-agent research team; the agent creates each sibling with room set to none, opens one shared room, introduces each new member, and persists decisions to memory instead of chat history.

Quick Start

Ask your Slack agent to create a team of agents for a project and it will apply these standing rules automatically since they are composed into the group's CLAUDE.md at spawn.

Frequently Asked Questions about slack-construct-agents

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

FAQPage Schema
How do I create a team of AI agents in Slack?

Create each agent with create_agent using room set to none so each gets only its operator DM, then open a single shared room with create_room listing all agents. This avoids spawning N separate three-way rooms.

Who posts the introduction when a new Slack agent joins a room?

The agent that created the new sibling posts the introduction in the shared room; the host posts nothing there. Keep it to 1-2 lines and tag the new agent with its literal <@bot-user-id> mention.

Can I add agents to an existing Slack room later?

Yes, add_to_room works for later growth, but Slack group DMs never grow in place. The room moves to a new conversation with everyone re-wired automatically, so prefer creating rooms complete from the start.

How do Slack bots avoid endless bot-to-bot message loops?

Agents self-limit consecutive bot-to-bot messages rather than relying on the platform cap of roughly six hops. They should do the work, converge, and hand the conversation back to the human.

Do Slack agent rooms share conversation history with DMs?

No, conversations are per-session and rooms and DMs do not share history. Durable facts like decisions and preferences must be written to the agent's memory directory, not left in chat transcripts.