Agent skill · Security

aws-sdk-java-v2-core

Provides AWS SDK for Java 2.x client configuration, credential resolution, HTTP client tuning, timeout, retry, and testing patterns. Use when creating or hardening AWS service clients, wiring Spring Boot beans, debugging auth or region issues, or choosing sync vs async SDK usage.

majiayu000github.com/majiayu000GitHub ↗
claude-codecan modify filesMIT
Install
npx skills add majiayu000/claude-skill-registry --skill aws-sdk-java-v2-core --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 2
SKILL.md size: 6 KB
Bundled scripts: none
Allowed tools: ReadWriteEditBashGlobGrep
Path: skills/api/aws-sdk-java-v2-core/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 534
Language: HTML

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# AWS SDK for Java 2.x Core Patterns ## Overview Use this skill to set up AWS SDK for Java 2.x clients with production-safe defaults. It focuses on the decisions that matter most: - how credentials and region are resolved - how to configure sync and async HTTP clients - how to apply timeouts, retries, lifecycle management, and tests Keep `SKILL.md` focused on setup and delivery flow. Use the `references/` files for deeper API details and expanded examples. ## When to Use - Creating or hardening AWS SDK for Java 2.x service clients - Wiring Spring Boot beans for AWS integration - Debugging auth, region, or credential issues - Choosing between sync (`S3Client`, `DynamoDbClient`) and async (`S3AsyncClient`, `SqsAsyncClient`) clients ## Instructions ### 1. Select the service client type - Sync clients (`S3Client`, `DynamoDbClient`) for request/response flows - Async clients (`S3AsyncClient`, `SqsAsyncClient`) for concurrency, streaming, or backpressure - Reuse one client per service and configuration profile ### 2. Configure credential and region resolution Use `DefaultCredentialsProvider` with environment-aware defaults: - local dev: shared AWS config, SSO, or environment variables -

What's inside
Steps it walks through
  1. Overview
  2. When to Use
  3. Instructions
  4. 1. Select the service client type
  5. 2. Configure credential and region resolution
  6. 3. Configure HTTP client, timeouts, and retries
  7. 4. Wire clients as application-level dependencies
  8. 5. Handle failures at integration boundaries
  9. 6. Run integration tests before shipping
  10. Examples
  11. Example 1: Spring Boot sync client with explicit HTTP and timeout settings
  12. Example 2: Async client for high-concurrency workloads
  13. Best Practices
  14. Constraints and Warnings
Ships with 1 file
  • metadata.json
More from claude-skill-registry
All skills →
About this skill
What does the aws-sdk-java-v2-core skill do?

Provides AWS SDK for Java 2.x client configuration, credential resolution, HTTP client tuning, timeout, retry, and testing patterns. Use when creating or hardening AWS service clients, wiring Spring Boot beans, debugging auth or region issues, or choosing sync vs async SDK usage.

How do I install it?

Run `npx skills add majiayu000/claude-skill-registry --skill aws-sdk-java-v2-core --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.

Keep going