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-codeInstalls 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
| Type | Description | Use Case |
|---|---|---|
| Standard | At-least-once, best-effort ordering | High throughput |
| FIFO | Exactly-once, strict ordering | Order-sensitive processing |
Key Settings
| Setting | Description | Default |
|---|---|---|
| Visibility Timeout | Time message is hidden after receive | 30 seconds |
| Message Retention | How long messages are kept | 4 days (max 14) |
| Delay Seconds | Delay before message is available | 0 |
| Max Message Size | Maximum message size | 256 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
