SQS is AWS's managed message queue for decoupling services. You'll use this when you need reliable async communication between systems, whether that's microservices, Lambda functions, or distributed workers. The skill covers both standard queues (high throughput, at-least-once delivery) and FIFO queues (strict ordering, exactly-once). It walks through dead-letter queue setup, visibility timeout management, and Lambda event source mappings with actual CLI commands and Python examples. The long polling and batch processing patterns are solid. One thing to know: FIFO queues have lower throughput limits (300-3000 msgs/sec depending on batching), so standard queues are usually the default choice unless you absolutely need ordering guarantees.

skills.sh installs
160
GitHub stars
1.2K
last updated
Jun 8, 2026

Install

$ npx -y skills add itsmostafa/aws-agent-skills --skill sqs --agent claude-code

Installs into .claude/skills of the current project.

Files

AWS SQS

Amazon Simple Queue Service (SQS) is a fully managed message queuing service for decoupling and scaling microservices, distributed systems, and serverless applications.

Table of Contents

Core Concepts

Queue Types

TypeDescriptionUse Case
StandardAt-least-once, best-effort orderingHigh throughput
FIFOExactly-once, strict orderingOrder-sensitive processing

Key Settings

SettingDescriptionDefault
Visibility TimeoutTime message is hidden after receive30 seconds
Message RetentionHow long messages are kept4 days (max 14)
Delay SecondsDelay before message is available0
Max Message SizeMaximum message size256 KB

Dead-Letter Queue (DLQ)

Queue for messages that failed processing after maxReceiveCount attempts.

Common Patterns

Create a Standard Queue

AWS CLI:

Sponsors

Details

Repository
github.com/itsmostafa/aws-agent-skills
Categories
Backend & APIs, AI & Agent Building, Cloud & Infrastructure
License
MIT
First seen
Jun 11, 2026

More from itsmostafa/aws-agent-skills

All 18
1bobmatnyc avatardjango-frameworkbobmatnyc/claude-mpm-skillsDjango full-featured Python web framework with batteries included (ORM, admin, auth)159skills.sh installs
2cinience avataralicloud-ai-content-aimiaobi-testcinience/alicloud-skillsSmoke test for alicloud-ai-content-aimiaobi. Validate minimal authentication, API reachability, and one read-only query path.159skills.sh installs
3cinience avataralicloud-media-live-testcinience/alicloud-skillsSmoke test for alicloud-media-live. Validate minimal authentication, API reachability, and one read-only query path.159skills.sh installs
4cinience avataralicloud-ai-pai-aiworkspace-testcinience/alicloud-skillsSmoke test for alicloud-ai-pai-aiworkspace. Validate minimal authentication, API reachability, and one read-only query path.158skills.sh installs
5cinience avataralicloud-ai-recommend-airec-testcinience/alicloud-skillsSmoke test for alicloud-ai-recommend-airec. Validate minimal authentication, API reachability, and one read-only query path.158skills.sh installs
6cinience avataralicloud-ai-search-opensearch-testcinience/alicloud-skillsSmoke test for alicloud-ai-search-opensearch. Validate minimal authentication, API reachability, and one read-only query path.158skills.sh installs