protocol-quiet-in-groups

Blocks outbound messages in group chat channels when the bot was not recently mentioned.

2.5k|415|Updated Mar 28, 2026
One-click install
npx skills add https://github.com/Bitterbot-AI/bitterbot-desktop --skill protocol-quiet-in-groups
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: protocol-quiet-in-groups
Source: https://github.com/Bitterbot-AI/bitterbot-desktop/tree/main/skills/protocol-quiet-in-groups
Command: npx skills add https://github.com/Bitterbot-AI/bitterbot-desktop --skill protocol-quiet-in-groups

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Prompt-level instructions telling an agent to stay quiet in group chats are fragile under high-engagement conditions, causing the bot to over-participate in Discord, Telegram, Slack, and similar channels. This Skill enforces the quiet-in-groups rule deterministically at the interceptor level.

Core Features & Use Cases

  • Deterministic message blocking: Silently blocks outbound messages in group channels when the agent was not @mentioned in the last 3 turns and has spoken within the past minute.
  • Mention bypass: When the agent is directly addressed (@bitterbot or @bot), the block is bypassed and it responds normally.
  • High-priority interceptor: Runs at priority 90, short-circuiting ahead of recall and calibration, with a cap of 50 fires per session.
  • Use Case: A community manager runs an agent in a busy Discord server; the agent observes conversations and only speaks when directly addressed, instead of replying to every message.

Quick Start

Enable the protocol-quiet-in-groups skill so the agent stays quiet in group chats unless it is directly mentioned.

Frequently Asked Questions about protocol-quiet-in-groups

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

FAQPage Schema
How do I stop a chatbot from over-posting in group chats?

Use a deterministic interceptor that blocks outbound messages when the bot was not @mentioned and recently spoke. This skill enforces the quiet rule at the tool level rather than relying on fragile prompt instructions.

How does the quiet-in-groups interceptor decide when to block messages?

It blocks the next outbound message when the agent is in a group channel, was not @mentioned in the last 3 turns, and has spoken within the past minute or is in its first few turns after joining.

Which chat platforms does group message blocking support?

It applies to group channels on Discord, Telegram, Slack, WhatsApp groups, Google Chat rooms, and IRC. The interceptor targets send_message-shaped tools on those group channels.

Will the bot still respond when directly mentioned in a group?

Yes. When the agent is directly addressed via @bitterbot or @bot, the block is bypassed and the agent responds normally. The quiet rule only applies to unsolicited messages.

Why does the agent stay silent even when the conversation seems relevant?

The interceptor prioritizes the speak-less rule over conversational relevance, blocking up to 50 times per session at priority 90. Direct @mentions are the intended way to get a response in group channels.