AWS SQS message queue service for decoupled architectures. Use when creating queues, configuring dead-letter queues, managing visibility timeouts, implementing FIFO ordering, or integrating with Lambda.
85
Does it follow best practices?
If you maintain this skill, you can automatically optimize it using the tessl CLI to improve its score:
npx tessl skill review --optimize ./path/to/skillAgent success when using this skill
Validation for skill structure
DLQ setup and message processing
DLQ created
100%
100%
Redrive policy set
100%
100%
maxReceiveCount 3-5
100%
100%
Long polling receive
100%
100%
Long polling queue attr
0%
100%
Delete after success
100%
100%
Visibility timeout set
100%
100%
Retention period set
100%
100%
Batch send used
100%
100%
MaxNumberOfMessages=10
100%
100%
Error handling leaves message
100%
100%
boto3 SQS client
100%
100%
Without context: $0.2626 · 1m 6s · 13 turns · 12 in / 3,998 out tokens
With context: $0.4295 · 1m 20s · 17 turns · 17 in / 4,212 out tokens
FIFO queue with Lambda integration
FIFO queue name
100%
100%
FifoQueue attribute
100%
100%
MessageGroupId used
100%
100%
Deduplication provided
100%
100%
batchItemFailures returned
100%
100%
itemIdentifier used
100%
100%
Per-message failure isolation
100%
100%
High throughput settings
0%
100%
Event source batch-size
100%
100%
Batching window set
0%
100%
ReportBatchItemFailures configured
100%
100%
Without context: $0.3187 · 1m 31s · 12 turns · 13 in / 5,430 out tokens
With context: $0.7557 · 2m 33s · 27 turns · 28 in / 9,309 out tokens
Large payload handling and monitoring
S3 for large payloads
100%
100%
S3 pointer message
100%
100%
PayloadLocation attribute
0%
100%
S3 object cleanup
0%
100%
Queue encryption
100%
100%
DLQ configured
100%
100%
DLQ depth alarm
100%
100%
Message age alarm
100%
100%
Alarm metric namespace
100%
100%
Long polling receive
50%
100%
Delete after read
60%
100%
Without context: $0.3385 · 1m 33s · 13 turns · 62 in / 6,071 out tokens
With context: $0.4869 · 1m 40s · 16 turns · 16 in / 6,035 out tokens
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.