giuseppe-trisciuoglio avatar

Aws Sdk Java V2 Secrets Manager

Handles the operational side of AWS Secrets Manager in Java: retrieving secrets, deserializing JSON payloads into typed objects, adding local caching where latency or cost matters, and wiring everything into Spring Boot without leaking credentials into logs. The skill walks through rotation-aware patterns, explains when caching makes sense versus when it creates staleness risk, and keeps IAM and KMS permission failures explicit rather than swallowed. Best for teams replacing hardcoded credentials or building services that need to refresh database passwords and API tokens at runtime. The examples show reusable client setup and a straightforward cache integration using AWS's SecretCache.

skills.sh installs
3.8K
GitHub stars
369
last updated
Aug 21, 2026

Install

$ npx -y skills add giuseppe-trisciuoglio/developer-kit --skill aws-sdk-java-v2-secrets-manager --agent claude-code

Installs into .claude/skills of the current project.

Files

AWS SDK for Java 2.x - AWS Secrets Manager

Overview

Use this skill to manage application secrets with AWS Secrets Manager from Java services.

It focuses on the operational flow that matters in production:

  • how to retrieve and deserialize secrets safely
  • when to add local caching
  • how to integrate secret access into Spring Boot without leaking values into logs or configuration files

Keep large API notes and extended setup details in the bundled references.

When to Use

Use this skill when:

  • replacing hardcoded passwords, API keys, or tokens with managed secrets
  • loading database credentials or third-party API credentials at runtime
  • adding caching to reduce Secrets Manager latency and API cost
  • handling secret version stages such as AWSCURRENT and AWSPENDING
  • wiring secret access into Spring Boot beans or configuration services
  • preparing rotation-aware applications or Lambda rotation workflows

Typical trigger phrases include java secrets manager, spring boot secret, aws secret cache, load db credentials from secrets manager, and rotate secret.

Instructions

1. Model the secret before writing access code

Sponsors

Details

Repository
github.com/giuseppe-trisciuoglio/developer-kit
Categories
Cloud & Infrastructure, Java & JVM
First seen
May 16, 2026

More from giuseppe-trisciuoglio/developer-kit

All 102
1giuseppe-trisciuoglio avataraws-sdk-java-v2-kmsgiuseppe-trisciuoglio/developer-kitProvides AWS Key Management Service (KMS) patterns using AWS SDK for Java 2.x. Use when creating/managing encryption keys, encrypting/decrypting data, generatin3.8Kskills.sh installs
2netlify avatarnetlify-deploynetlify/context-and-toolsDeploy, host, and publish web projects on Netlify with the Netlify CLI. Use when the user wants to deploy a site or repository to Netlify, link a local project 3.7Kskills.sh installs
3openai avatarnetlify-deployopenai/skillsDeploy web projects to Netlify using the Netlify CLI (`npx netlify`). Use when the user asks to deploy, host, publish, or link a site/repo on Netlify, including3.6Kskills.sh installs
4netlify avatarnetlify-confignetlify/context-and-toolsReference for netlify.toml configuration and site environment variables. Use when configuring build settings, redirects, rewrites, headers, deploy contexts, the3.6Kskills.sh installs
5openai avatarvercel-deployopenai/skillsDeploy applications and websites to Vercel. Use when the user requests deployment actions like "deploy my app", "deploy and give me the link", "push this live",3.5Kskills.sh installs
6netlify avatarnetlify-frameworksnetlify/context-and-toolsGuide for deploying web frameworks on Netlify. Use when setting up a framework project (Vite/React, Astro, TanStack Start, Next.js, Nuxt, SvelteKit, Remix) for 3.4Kskills.sh installs