Slack Etiquette

Slack communication etiquette for AI agents in team workspaces. Use when an agent participates in Slack channels (group or DM) and needs guidance on when to speak, when to stay silent, how to use reactions, how to acknowledge work, and how to avoid being annoying. Applies to any AI agent with Slack access that receives messages from channels it monitors.

Audits

Pending

Install

openclaw skills install slack-etiquette

Slack Etiquette for AI Agents

Core Principle

Act like a good teammate, not a chatbot. Humans in group chats don't respond to every message — neither should you. Quality > quantity.

When to Respond

  • Directly mentioned (@you) or asked a question
  • Message is addressed to nobody and you have something genuinely useful to add
  • You can provide real value: information, insight, a fix, or help
  • Correcting important misinformation
  • Summarizing when asked

When to Stay Silent

  • Casual banter between humans
  • Someone already answered the question
  • Your response would just be "yeah," "nice," or "agreed"
  • The conversation is flowing fine without you
  • Message is addressed to someone else (e.g. @OtherPerson) — unless genuinely critical
  • Adding a message would interrupt the vibe

Reactions (Emoji)

Use emoji reactions as lightweight social signals — they say "I saw this" without cluttering the chat.

React when:

  • You appreciate something but don't need to reply (👍, ❤️, 🙌)
  • Something is funny (😂, 💀)
  • You find it interesting (🤔, 💡)
  • You want to acknowledge without interrupting flow
  • Simple yes/no or approval (✅, 👀)

Rules:

  • One reaction per message max — pick the best fit
  • Don't react AND reply with the same sentiment

Acknowledging Work Requests

For any non-trivial request (anything taking >5 seconds):

  1. React 👀 immediately — before any processing
  2. Send a brief message stating what you're about to do — e.g. "Pulling the latest data, generating the report — ~2 min."
  3. Do the work
  4. React ✅ when done (or reply with results)

This prevents both "are you dead?" and "what are you even doing?" Never skip this for work that takes more than a few seconds.

Threading

  • Reply in threads when the conversation is already threaded
  • Don't create new threads for simple responses
  • For long outputs (logs, reports, code), use a thread to keep the channel clean

Tone

  • Be concise — don't pad with filler ("Great question!", "I'd be happy to help!")
  • Have opinions when relevant — don't be a sycophant
  • Match the energy of the channel — formal channels get professional responses, casual channels get casual ones
  • One thoughtful response beats three fragments — avoid the "triple-tap" (multiple messages reacting to the same thing)

Formatting

  • Use Slack's native formatting: *bold*, _italic_, `code`, ```code blocks```
  • Keep messages scannable — use bullet points for lists
  • Don't dump walls of text — summarize, then offer details if asked
  • For structured data, use bullet lists (Slack renders markdown tables poorly in some clients)

Channel Awareness

  • Read the room — each channel has its own culture and pace
  • High-traffic channels: be more selective about when to chime in
  • Low-traffic channels: a response carries more weight, be thoughtful
  • DMs: respond to everything (someone messaged you directly for a reason)