aws-sdk-java-v2-messaging
Provides AWS messaging patterns using AWS SDK for Java 2.x for SQS queues and SNS topics. Handles sending/receiving messages, FIFO queues, DLQ, subscriptions, and pub/sub patterns. Use when implementing messaging with SQS or SNS.
npx skills add majiayu000/claude-skill-registry --skill aws-sdk-java-v2-messaging --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# AWS SDK for Java 2.x - Messaging (SQS & SNS) ## Overview Provides patterns for SQS queues and SNS topics with AWS SDK for Java 2.x: client setup, queue management, message operations, subscriptions, and Spring Boot integration. ## When to Use - Setting up SQS queues (standard or FIFO) for message buffering - Implementing pub/sub with SNS topics and subscriptions - Processing messages from SQS queues with long polling - Configuring dead letter queues (DLQ) for error handling - Integrating AWS messaging with Spring Boot applications - Building event-driven architectures with SQS/SNS ## Examples ### Quick Setup **Dependencies:** ```xml <dependency> <groupId>software.amazon.awssdk</groupId> <artifactId>sqs</artifactId> </dependency> <dependency> <groupId>software.amazon.awssdk</groupId> <artifactId>sns</artifactId> </dependency> ``` **Client Configuration:** ```java SqsClient sqsClient = SqsClient.builder() .region(Region.US_EAST_1) .credentialsProvider(DefaultCredentialsProvider.create()) .build(); SnsClient snsClient = SnsClient.builder() .region(Region.US_EAST_1) .build(); ``` ### SQS Operations **Create and Send Message:** ```java String queueUrl = sqsClient.createQueue(CreateQue
- Overview
- When to Use
- Examples
- Quick Setup
- SQS Operations
- SNS Operations
- Spring Boot Integration
- Instructions
- Implement Message Processing (with Validation)
- Setup Credentials
- Monitor and Debug
- Best Practices
- Detailed References
- Constraints and Warnings
export AWS_ACCESS_KEY_ID=your-access-key export AWS_SECRET_ACCESS_KEY=your-secret-key export AWS_REGION=us-east-1
What does the aws-sdk-java-v2-messaging skill do?
Provides AWS messaging patterns using AWS SDK for Java 2.x for SQS queues and SNS topics. Handles sending/receiving messages, FIFO queues, DLQ, subscriptions, and pub/sub patterns. Use when implementing messaging with SQS or SNS.
How do I install it?
Run `npx skills add majiayu000/claude-skill-registry --skill aws-sdk-java-v2-messaging --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From majiayu000/claude-skill-registry, a repository with 534 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
