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-code

Installs 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

TypeDescriptionUse Case
StandardBest-effort ordering, at-least-onceMost use cases
FIFOStrict ordering, exactly-onceOrder-sensitive

Subscription Protocols

ProtocolDescription
LambdaInvoke Lambda function
SQSSend to SQS queue
HTTP/HTTPSPOST to endpoint
EmailSend email
SMSSend text message
ApplicationMobile 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

More from itsmostafa/aws-agent-skills

All 18
1github avatardata-breach-blast-radiusgithub/awesome-copilotPre-breach impact analysis: inventories sensitive data (PII, PHI, PCI-DSS, credentials), traces data flows, scores exposure vectors, and produces a regulatory b110skills.sh installs
2github avatarsql-server-table-reconciliationgithub/awesome-copilotUse when: comparing SQL Server tables across instances, data migration validation, ETL verification, row mismatch detection, schema drift, reconciliation report104skills.sh installs
3intertwine avatardspy-gepa-optimizerintertwine/dspy-agent-skillsOptimize DSPy programs with dspy.GEPA — the reflective/evolutionary optimizer that is the 2026 gold standard for DSPy (beats MIPROv2 on complex tasks with far f103skills.sh installs
4awslabs avataramplify-workflowawslabs/agent-plugins'Build and deploy full-stack web and mobile apps with AWS Amplify Gen2101skills.sh installs
5pattern-ai-labs avatarjoin-meetingpattern-ai-labs/agentcallAgentCall (agentcall.dev) — Join a video meeting (Google Meet, Teams, Zoom) as an AI bot with voice and visual presence. Supports audio-only mode with voice int28skills.sh installs
6PicsArt avataragency-pitch-mockupsPicsArt/gen-ai-skillsClient-branded pitch mockups: hero, tiles, slides.5skills.sh installs