notification-platform

Document how to add notification providers, templates, and renderers to Sentry's NotificationPlatform.

Updated Apr 1, 2026
One-click install
npx skills add https://github.com/Harigithub11/sentry --skill notification-platform
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: notification-platform
Source: https://github.com/Harigithub11/sentry/tree/main/.agents/skills/notification-platform
Command: npx skills add https://github.com/Harigithub11/sentry --skill notification-platform

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill clarifies how to extend Sentry's NotificationPlatform by adding new providers, templates, and renderers across channels like Email, Slack, and MS Teams.

Core Features & Use Cases

  • Define a provider's key, renderer, target types, and rollout flags to enable multi-provider notifications.
  • Register templates and renderers, and gate availability with feature flags for staged rollouts.
  • Use cases include sending emails, Slack messages, or other integrations via a unified platform.

Quick Start

Create a new provider by implementing provider.py, registering it, and adding a corresponding template with a default renderer.

Frequently Asked Questions about notification-platform

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

FAQPage Schema
How do I add a new provider to the Sentry NotificationPlatform?

To add a notification provider to Sentry's NotificationPlatform, implement provider.py, define the provider's key, renderer, target types, and rollout flags, then register it with a corresponding template and default renderer.

What channels does the Sentry NotificationPlatform support for cross-channel notifications?

The Sentry NotificationPlatform supports cross-channel notifications for Email, Slack, Discord, and MS Teams, allowing software engineers to send multi-provider notifications across projects and organizations.

How do I register notification templates and custom renderers for Slack and Email?

Register notification templates and custom renderers by defining them within the NotificationPlatform, gating their availability with feature flags for staged rollouts across channels like Slack and Email.

Do I need to configure feature flags to roll out new notification integrations?

Yes, feature flags are used to gate availability and enable staged rollouts for new notification providers, templates, and custom renderers across the Sentry NotificationPlatform.

What are the requirements for documenting a new notification provider in SKILL.md?

Requirements for documenting a notification provider in SKILL.md include frontmatter presence, a valid name and description, optional resources, and safety checks for dependencies and components.

Can I use the NotificationPlatform to send notifications across multiple projects and organizations?

Yes, the NotificationPlatform enables software engineers to implement and extend cross-channel notifications, including Email and Slack, across multiple projects and organizations.