CtrlK
BlogDocsLog inGet started
Tessl Logo

notification-platform

Guide for adding notifications, custom renderers, or new providers to Sentry's NotificationPlatform. Use when asked to "add notification", "new notification", "notification platform", "send notification", "notification template", "notification renderer", "notification provider", "NotificationPlatform", "notify user", "send email notification", "send slack notification".

88

3.16x
Quality

93%

Does it follow best practices?

Impact

95%

3.16x

Average score across 2 eval scenarios

SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

92%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

An excellently structured skill body: actionable copy-paste code, a well-sequenced multi-step workflow with validation/test/verify checkpoints, and clean progressive disclosure into verified reference files. The only modest gap is minor prose that slightly restates the surrounding code and tables.

DimensionReasoningScore

Conciseness

Largely lean and efficient with domain-specific tables, tight copy-paste code, and detail deferred to references, but a few prose passages (e.g. Step 6 "When to use" bullets, the "Available types" intro) restate what the code/tables already show and could be trimmed.

4 / 5

Actionability

Fully executable, copy-paste-ready code examples for every operation (source, data, template, sending, custom renderer, provider, tests) cover the common cases, matching the top anchor.

5 / 5

Workflow Clarity

A clearly sequenced 9-step workflow with a Step 1 routing table, a dedicated Test step with runnable test code, and a Step 9 Verify pre-flight checklist with explicit pass criteria (pytest command, pre-commit), providing explicit validation checkpoints and a checklist for the complex process.

5 / 5

Progressive Disclosure

The body is a clear overview that splits detail into four well-signaled, one-level-deep reference files (all verified to exist: data-and-templates.md, targets-and-sending.md, custom-renderers.md, provider-template.md), each introduced via a clear blockquote "load" cue, enabling easy navigation.

5 / 5

Total

19

/

20

Passed

Description

95%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A strong, well-constructed description that clearly states the skill's purpose and provides rich, natural trigger phrases with good synonym coverage. The only minor weakness is that the named actions are at a slightly higher level of granularity than the top anchor.

DimensionReasoningScore

Specificity

Names three concrete actions ("adding notifications, custom renderers, or new providers") that comprehensively cover the platform's operations, but the verbs stay at a moderately high level compared to the 5-anchor's granular action list.

4 / 5

Completeness

Explicitly answers both "what" (guide for adding notifications, custom renderers, or new providers to Sentry's NotificationPlatform) and "when" with concrete trigger phrases, matching the top anchor exactly.

5 / 5

Trigger Term Quality

The "Use when asked to" clause lists ~11 natural trigger phrases including synonyms ("add"/"new notification", "send email"/"send slack notification", "notify user"), matching the comprehensive-coverage anchor.

5 / 5

Distinctiveness Conflict Risk

Targets a clear niche (Sentry's NotificationPlatform) with highly specific notification-oriented triggers, giving minimal conflict risk with other skills.

5 / 5

Total

19

/

20

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
getsentry/sentry
Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.