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.

Install with Tessl CLI

npx tessl i github:itsmostafa/aws-agent-skills --skill sns
What are skills?

85

Does it follow best practices?

Agent success when using this skill

Validation for skill structure

SKILL.md
Review
Evals

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%

Without context: $0.3054 · 1m 24s · 13 turns · 14 in / 4,441 out tokens

With context: $0.2633 · 55s · 11 turns · 12 in / 3,306 out tokens

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%

Without context: $0.3384 · 1m 25s · 15 turns · 16 in / 4,890 out tokens

With context: $0.3829 · 1m 16s · 15 turns · 16 in / 4,270 out tokens

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%

Without context: $0.3096 · 1m 11s · 16 turns · 16 in / 4,094 out tokens

With context: $0.4276 · 1m 17s · 17 turns · 17 in / 4,266 out tokens

Evaluated
Agent
Claude Code

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.