This covers AWS SNS for pub/sub messaging, which you'll reach for when one event needs to trigger multiple actions. The skill walks through creating standard and FIFO topics, setting up subscriptions across Lambda, SQS, HTTP endpoints, and email, plus message filtering with attribute-based routing. The fan-out pattern is well explained with a concrete example of broadcasting order events to analytics, fulfillment, and notification queues simultaneously. Filter policies get good coverage with numeric comparisons, prefix matching, and exists checks. What's helpful is the emphasis on pairing SNS with SQS for durability, since SNS itself is push-only and won't hold messages if a subscriber is down. The examples are boto3 heavy with some CLI snippets.
- skills.sh installs
- 113
- GitHub stars
- 1.2K
- last updated
- Jun 8, 2026
Install
$ npx -y skills add itsmostafa/aws-agent-skills --skill sns --agent claude-codeInstalls into .claude/skills of the current project.
Files
AWS SNS
Amazon Simple Notification Service (SNS) is a fully managed pub/sub messaging service for application-to-application (A2A) and application-to-person (A2P) communication.
Table of Contents
Core Concepts
Topics
Named channels for publishing messages. Publishers send to topics, subscribers receive from topics.
Topic Types
| Type | Description | Use Case |
|---|---|---|
| Standard | Best-effort ordering, at-least-once | Most use cases |
| FIFO | Strict ordering, exactly-once | Order-sensitive |
Subscription Protocols
| Protocol | Description |
|---|---|
| Lambda | Invoke Lambda function |
| SQS | Send to SQS queue |
| HTTP/HTTPS | POST to endpoint |
| Send email | |
| SMS | Send text message |
| Application | Mobile push notification |
Message Filtering
Route messages to specific subscribers based on message attributes.
Common Patterns
Sponsors
Details
- Repository
- github.com/itsmostafa/aws-agent-skills
- Categories
- AI & Agent Building, Cloud & Infrastructure, Mobile Development
- License
- MIT
- First seen
- Jun 11, 2026
