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.