AWS SNS notification service for pub/sub messaging. Use when creating topics, managing subscriptions, configuring message filtering, sending notifications, or setting up mobile push.
86
82%
Does it follow best practices?
Impact
94%
0.97xAverage score across 3 eval scenarios
Passed
No known issues
Message filtering configuration
FilterPolicy as JSON string
100%
100%
Attributes in MessageAttributes
100%
100%
String DataType for event_type
100%
100%
Fulfillment filter correct
100%
100%
Notification filter correct
100%
100%
Queue ARN used for subscription
100%
100%
SQS receive policy documented
100%
100%
boto3 SNS client
100%
100%
FilterPolicy not on analytics
50%
0%
Filtering limitation noted
100%
100%
FIFO topic creation and publishing
FIFO topic name suffix
100%
100%
FifoTopic attribute set
100%
100%
MessageGroupId on publish
100%
100%
MessageDeduplicationId on publish
100%
100%
FIFO queue for subscription
100%
100%
boto3 SNS client
100%
100%
Design notes: ordering explanation
100%
100%
Design notes: deduplication
100%
100%
ContentBasedDeduplication attribute
100%
100%
Multiple events published
100%
100%
Multi-protocol messages and DLQ reliability
MessageStructure='json'
100%
100%
Protocol-specific message keys
100%
100%
Default key present
100%
100%
Raw message delivery
100%
100%
DLQ via RedrivePolicy
100%
100%
DLQ ARN in RedrivePolicy
100%
100%
Correlation ID included
0%
0%
boto3 SNS client
100%
100%
SMS content short
100%
100%
Reliability notes: DLQ explanation
100%
100%
Reliability notes: raw delivery explained
100%
100%
5df6da7
Table of Contents
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.