notification-routing

Route agent notifications to configured channels using tagging conventions and adapters.

Updated Apr 12, 2026
One-click install
npx skills add https://github.com/barichter/squad --skill notification-routing-barichter
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: notification-routing
Source: https://github.com/barichter/squad/tree/main/packages/squad-cli/templates/skills/notification-routing
Command: npx skills add https://github.com/barichter/squad --skill notification-routing-barichter

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill helps manage alert fatigue by routing agent notifications to specific channels, ensuring important alerts are not missed amidst routine notifications.

Core Features & Use Cases

  • Topic-Based Routing: Organizes notifications by channel type to prevent alerts from being buried.
  • Custom Channel Mapping: Configure mappings for notification types to channel identifiers in .squad/teams-channels.json.
  • Agent Tagging: Agents tag notifications with channel types for appropriate delivery.
  • Provider-Agnostic Adapter: Uses platform-specific adapters for flexible routing options.

Quick Start

Define channel mappings in your .squad/teams-channels.json file and configure your agent outputs to include CHANNEL:<type> tags for notifications.

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 fatigue?

Route agent notifications by defining channel mappings in a JSON configuration file and tagging outputs with channel types. A dispatcher then sends notifications to appropriate destinations based on those tags, preventing important alerts from being buried in a single channel.

What is the best way to organize team notifications by topic?

Organize team notifications using topic-based routing. By configuring custom channel mappings for notification types, agents tag messages with specific channel types, ensuring alerts are categorized and delivered to the correct destinations instead of overwhelming a single feed.

How do I configure custom channel mappings for alert management?

Configure custom channel mappings by defining the relationships between notification types and channel identifiers in your configuration file. Agents use these mappings to tag notifications, allowing the dispatcher to accurately route alerts to the appropriate configured channels.

Does this notification routing dispatcher support multiple platforms?

The notification routing dispatcher supports multiple platforms through a provider-agnostic adapter system. Platform-specific adapters are used to handle flexible routing options, allowing the dispatcher to send notifications to various destinations across your team environment.

How do agents tag notifications for appropriate delivery routing?

Agents tag notifications by including specific channel type tags in their outputs. The dispatcher reads these tags, matches them against the configured channel mappings, and routes the notification to the correct destination, ensuring alerts are sent to the right place.

When should I use a dedicated routing dispatcher for team communication?

Use a dedicated routing dispatcher when team notifications overwhelm a single channel and cause alert fatigue. It is optimized for environments where routine notifications bury important alerts, ensuring critical messages reach specific, targeted channels.