migrating-azure-keyvault

Official

Streamline Azure Key Vault SDK migration to modern libraries

Authormicrosoft
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill addresses the challenge of migrating from the deprecated Microsoft.Azure.KeyVault SDK to the modern Azure.Security.KeyVault client libraries, simplifying the transition for developers.

Core Features & Use Cases

  • SDK Migration: Assists in migrating from the old Microsoft.Azure.KeyVault SDK to the new Azure.Security.KeyVault.* libraries.
  • Authentication Replacement: Guides the replacement of custom token callbacks with Azure.Identity.
  • Client Initialization: Offers instructions on replacing the single KeyVaultClient with resource-specific clients like SecretClient, KeyClient, and CertificateClient.
  • Operation Conversion: Provides guidance on converting secret, key, and certificate operations from the old SDK to the new one.
  • Error Handling: Offers a guide to migrate error handling from KeyVaultErrorException to RequestFailedException.
  • Use Case: Useful for developers who need to update their applications to use the modern Azure.Security.KeyVault client libraries after deprecation warnings.

Quick Start

Run the script to automatically detect usage of the deprecated Key Vault SDK and generate a migration plan.

Dependency Matrix

Required Modules

None required

Components

scripts

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: migrating-azure-keyvault
Download link: https://github.com/microsoft/upgrade-agent-plugins/archive/main.zip#migrating-azure-keyvault

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 620,000+ vetted skills library on demand.