sns

Manage AWS SNS topics and subscriptions across multiple protocols.

Updated Feb 28, 2026
One-click install
npx skills add https://github.com/tjl8787/mycodex-skills --skill sns-tjl8787
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sns
Source: https://github.com/tjl8787/mycodex-skills/tree/main/skills/sns
Command: npx skills add https://github.com/tjl8787/mycodex-skills --skill sns-tjl8787

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill simplifies the process of sending and managing notifications across various services and endpoints using AWS Simple Notification Service (SNS).

Core Features & Use Cases

  • Publish/Subscribe Messaging: Decouple applications by enabling publishers to send messages to topics without knowing the subscribers.
  • Multiple Protocols: Supports delivery to Lambda, SQS, HTTP/S, Email, SMS, and mobile push notifications.
  • Message Filtering: Route messages to specific subscribers based on message attributes.
  • Use Case: Automatically notify a customer service Slack channel, an email distribution list, and an SQS queue whenever a new order is placed in your e-commerce system.

Quick Start

Use the sns skill to create a new topic named 'order-updates'.

Frequently Asked Questions about sns

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I set up pub/sub messaging to decouple communication between microservices?

You can use AWS SNS to create topics and manage subscriptions across protocols like Lambda, SQS, HTTP/S, Email, and SMS. This enables decoupled communication between applications and services by allowing publishers to send messages to topics without knowing the subscribers.

What is the best way to fan out AWS event notifications to multiple endpoints?

The best way to fan out AWS event notifications is using SNS to publish a single message to a topic, which then delivers it to multiple subscribers. Supported endpoints include SQS queues, HTTP/S webhooks, Lambda functions, SMS, and mobile push notifications.

Can I route messages to specific subscribers based on message attributes in AWS SNS?

Yes, you can route messages to specific subscribers in AWS SNS by implementing message filtering. This allows you to deliver targeted messages to specific endpoints based on their message attributes, preventing irrelevant data from reaching subscribers.

Does AWS SNS support sending notifications to SMS, email, and mobile push?

AWS SNS supports sending notifications to SMS, email, and mobile push endpoints. It also supports delivery to AWS Lambda functions, SQS queues, and HTTP/S webhooks, allowing you to manage multiple subscription protocols within a single topic.

How do I create an event-driven architecture for e-commerce order updates?

You can create an event-driven architecture for e-commerce order updates by setting up an SNS topic to receive order events. This topic can then fan out notifications simultaneously to an SQS queue, email distribution list, or Slack channel for downstream processing.