notification-routing

Route agent notifications to mapped channels using CHANNEL:<type> prefixes.

9|1|Updated Jul 21, 2025
One-click install
npx skills add https://github.com/usepowershell/PoshMcp --skill notification-routing
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: notification-routing
Source: https://github.com/usepowershell/PoshMcp/tree/main/.copilot/skills/notification-routing
Command: npx skills add https://github.com/usepowershell/PoshMcp --skill notification-routing

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Agents and automation pipelines often send all notifications to a single channel where important alerts are drowned by routine messages, causing missed incidents and notification fatigue. This Skill prescribes topic-based routing so each notification type reaches the right audience and stays visible.

Core Features & Use Cases

  • Channel mapping: Define a persistent mapping of logical notification types to channel names or resolved channel IDs in a team configuration file.
  • Message tagging convention: Use a simple CHANNEL:<type> prefix to let agents declare the intended audience for each message.
  • Provider-agnostic adapters: Swap platform-specific adapters (Teams, Slack, Discord, webhooks) without changing routing logic.
  • Use Case: Separate security findings from daily digests so engineers only receive high-priority security alerts in the security channel while routine reports go to a digest channel.

Quick Start

Send a notification prefixed with CHANNEL:security and ensure your .squad/teams-channels.json maps "security" to the target channel ID.

Frequently Asked Questions about notification-routing

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

FAQPage Schema
How do I route agent notifications to specific channels to prevent alert flooding?

To route agent notifications and prevent alert flooding, apply a topic-based routing configuration that maps logical notification types to resolved channel IDs, ensuring each message type reaches the correct audience and stays visible.

What is the CHANNEL prefix convention for routing multi-agent squad alerts?

The CHANNEL prefix convention for routing multi-agent squad alerts is a simple CHANNEL:<type> message tagging format. This prefix allows agents to declare the intended audience for each message, which the provider adapter then uses to resolve and deliver the message to the mapped channel.

How do I configure channel mapping for automation pipeline notifications?

Configuring channel mapping for automation pipeline notifications requires defining a persistent mapping of logical notification types to channel names or IDs within a team configuration file. You must ensure this mapping file resolves the channel tags to deliver messages to the correct destinations.

Can I use provider-agnostic adapters to route alerts to Slack, Discord, or Teams?

Yes, you can use provider-agnostic adapters to route alerts to platforms like Slack, Discord, or Teams. This design allows you to swap platform-specific adapters without changing the underlying routing logic, as long as the adapter uses the resolved channel IDs to deliver messages.

When do I need topic-based routing for monitoring system notifications?

You need topic-based routing for monitoring system notifications when a single channel is overwhelmed by routine messages, causing missed incidents and notification fatigue. It is required when separating security findings from daily digests so high-priority alerts stay visible to the right audience.

What is the best way to separate security findings from routine reports in alerting pipelines?

The best way to separate security findings from routine reports in alerting pipelines is to use channel tagging and topic-based routing. By mapping security alerts to a dedicated security channel and routing routine digests elsewhere, engineers only receive high-priority notifications where they matter.