Agent skill · software engineering · aiskillstore

azure-security-keyvault-secrets-java

Azure Key Vault Secrets Java SDK for secret management. Use when storing, retrieving, or managing passwords, API keys, connection strings, or other sensitive configuration data.

Why this skill is useful

Provides specific Java SDK commands and patterns for managing secrets in Azure Key Vault that the AI wouldn't reliably generate on its own.

What it needs

Requires maven installed locally. Requires azure account access. About 4k tokens when loaded. Last updated 2026-08-07. 405 stars on the source repository.

What this skill does

Azure Key Vault Secrets (Java) Securely store and manage secrets like passwords, API keys, and connection strings. Installation Client Creation Create/Set Secret Get Secret Update Secret Properties List Secrets Delete Secret Recover Deleted Secret Purge Deleted Secret Backup and Restore Async Operations Configuration Patterns Load Multiple Secrets Secret Rotation Pattern Error Handling Secret Properties Property Description ---------- ------------- name Secret name value Secret value (string) id Full identifier URL contentType MIME type hint enabled Whether secret can be retrieved notBefore Activation time expiresOn Expiration time createdOn Creation timestamp updatedOn Last update timestamp recoveryLevel Soft-delete recovery level tags User-defined metadata Environment Variables Best Practices 1. Enable Soft Delete - Protects against accidental deletion 2. Use Tags - Tag secrets with environment, service, owner 3. Set Expiration - Use setExpiresOn() for credentials that should rotate 4. Content Type - Set contentType to indicate format (e.g., application/json) 5. Version Management - Don't delete old versions immediately during rotation 6. Access Logging - Enable diagnostic logging on Key Vault 7. Least Privilege - Use separate vaults for different environments Common Secret Types Trigger Phrases "Key Vault secrets Java", "secret management Java" "store password", "store API key", "connection string" "retrieve secret", "rotate secret" "Azure secrets", "vault secrets" When to Use This skill is applicable to execute the workflow or actions described in the overview. Limitations Use this skill only when the task clearly matches the scope described above. Do not treat the output as a substitute for environment-specific validation, testing, or expert review. Stop and ask for clarification if required inputs, permissions, safety boundaries, or success criteria are missing.

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills aiskillstore/azure-security-keyvault-secrets-java

View the source on GitHub

Browse the @skills marketplace