aws-sqs-sns

Generate AWS SQS queues and SNS topics with dead-letter and FIFO configurations.

1|Updated Mar 2, 2026
One-click install
npx skills add https://github.com/sitharaj88/claude-skills --skill aws-sqs-sns
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: aws-sqs-sns
Source: https://github.com/sitharaj88/claude-skills/tree/main/skills/aws-sqs-sns
Command: npx skills add https://github.com/sitharaj88/claude-skills --skill aws-sqs-sns

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill simplifies the creation and configuration of AWS Simple Queue Service (SQS) queues and Simple Notification Service (SNS) topics, enabling efficient messaging and event-driven architectures.

Core Features & Use Cases

  • SQS Queue Configuration: Set up standard or FIFO queues with dead-letter queues, encryption, and retention policies.
  • SNS Topic Configuration: Create standard or FIFO topics with encryption, access policies, and delivery retry options.
  • Fan-out Pattern: Implement SNS to SQS integration for event broadcasting.
  • Consumer Implementation: Generate code for Lambda triggers or long-polling consumers.
  • Use Case: You need to set up a system where user sign-ups trigger an email notification and also add a record to a processing queue. This skill can configure the SNS topic for notifications and the SQS queue for processing.

Quick Start

Use the aws-sqs-sns skill to create an SQS queue and an SNS topic for a fan-out pattern.

Frequently Asked Questions about aws-sqs-sns

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

FAQPage Schema
How do I set up an AWS SQS and SNS fan-out pattern for event-driven messaging?

An AWS SQS and SNS fan-out pattern broadcasts a single SNS topic notification to multiple SQS queues simultaneously. This skill configures the topic-to-queue subscription, enabling parallel event processing across independent consumer services.

Can I configure dead-letter queues and FIFO ordering for AWS SQS queues?

Yes, you can configure dead-letter queues and FIFO ordering for AWS SQS queues. This skill sets up FIFO queues with strict message ordering and dead-letter queues to capture failed message processing attempts automatically.

Do I need the AWS CLI installed to create SQS queues and SNS topics?

Yes, you need the AWS CLI installed to create SQS queues and SNS topics using this skill. The skill relies on the AWS CLI to execute configuration commands and apply best practices for queue depth and visibility timeouts.

What is the best way to implement message filtering in an AWS SNS topic?

The best way to implement message filtering in an AWS SNS topic is by configuring subscription filter policies. This skill generates the necessary SNS topic configurations to route specific message attributes to targeted SQS queues.

How does consumer idempotency work with AWS SQS message processing?

Consumer idempotency in AWS SQS processing ensures duplicate messages do not trigger duplicate side effects. This skill adheres to idempotency best practices by configuring appropriate visibility timeouts and retention policies for long-polling consumers.

When should I use AWS SNS to SQS integration instead of direct queue polling?

You should use AWS SNS to SQS integration when you need to decouple event broadcasting from processing. This approach is ideal for fan-out architectures where one event triggers multiple asynchronous downstream actions, unlike direct single-consumer polling.