Agent skill · software engineering · sickn33

azure-keyvault-secrets-rust

Azure Key Vault Secrets SDK for Rust. Use for storing and retrieving secrets, passwords, and API keys. Triggers: "keyvault secrets rust", "SecretClient rust", "get secret rust", "set secret rust".

Why this skill is useful

Provides specific Rust SDK commands for Azure Key Vault that the AI wouldn't reliably generate on its own.

What it needs

Requires cargo installed locally. Requires azure account access. About 2k tokens when loaded. Last updated 2026-08-07. 44,571 stars on the source repository.

What this skill does

Azure Key Vault Secrets SDK for Rust Client library for Azure Key Vault Secrets — secure storage for passwords, API keys, and other secrets. The examples below require a reviewed compatible crate set and replacement of every resource placeholder. Do not use production data for demonstration writes. Installation Environment Variables Authentication Core Operations Get Secret Set Secret Update Secret Properties Delete Secret List Secrets Get Specific Version Best Practices 1. Use Entra ID auth — DeveloperToolsCredential for dev, ManagedIdentityCredential for production 2. Use intomodel()? — to deserialize responses 3. Use ResourceExt trait — for extracting names from IDs 4. Handle soft delete — deleted secrets can be recovered within retention period 5. Set content type — helps identify secret format 6. Use tags — for organizing and filtering secrets 7. Version secrets — new values create new versions automatically RBAC Permissions Assign these Key Vault roles: Key Vault Secrets User — get and list Key Vault Secrets Officer — full CRUD The reviewed example set uses azuresecuritykeyvaultsecrets 1.0.1 and compatible Azure core/credential crates. Record and commit Cargo.lock; source/API review is not a compiler or live-service test. Reference Links Resource Link ---------- ------ API Reference https://docs.rs/azuresecuritykeyvaultsecrets Source Code https://github.com/Azure/azure-sdk-for-rust/tree/main/sdk/keyvault/azuresecuritykeyvaultsecrets crates.io https://crates.io/crates/azuresecuritykeyvaultsecrets When to Use Use when a Rust application retrieves a specified secret/version or performs authorized secret creation, metadata updates, listing or deletion in an identified Key Vault. Limitations Examples are fragments inside async application code, with compatible pinned Azure crates and the required Tokio/Serde/Futures dependencies; verify the selected version’s API before use. …

How to use it

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

@skills sickn33/azure-keyvault-secrets-rust--510059

View the source on GitHub

Browse the @skills marketplace