CtrlK
BlogDocsLog inGet started
Tessl Logo

sns

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

0.97x
Quality

82%

Does it follow best practices?

Impact

94%

0.97x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No known issues

SKILL.md
Quality
Evals
Security

Evaluation results

92%

-4%

Order Event Routing with SNS

Message filtering configuration

Criteria
Without context
With context

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%

100%

Sequential Order Processing Pipeline

FIFO topic creation and publishing

Criteria
Without context
With context

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%

92%

Incident Alert Broadcast System

Multi-protocol messages and DLQ reliability

Criteria
Without context
With context

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%

Repository
itsmostafa/aws-agent-skills
Evaluated
Agent
Claude Code
Model
Claude Sonnet 4.6

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.