AzureAzureOfficialยท26 Agent Skills Included

azure-sdk-for-java

Automate Azure SDK for Java development, testing, and releases

Automates Azure SDK for Java development tasks including TypeSpec code generation, Maven builds, test runs, and CI pipeline failure analysis. Eliminates manual release planning, changelog writing, APIView feedback resolution, and patch merge-back work. Guides AI agents through package-specific rules for Cosmos DB, Storage, Search, and Content Understanding so SDK changes stay consistent and error-free.
npx skills add Azure/azure-sdk-for-java --all -g -y
Available:

Tells AI agents how the Azure SDK for Java repository is structured, which tasks they may perform (code generation, testing, docs, release support), and which boundaries they must respect such as never editing generated code or disabling lint checks.

All Skills in This Repository (26)

Pure Emerald Level Indicators
๐Ÿ“ฆ In Repo
AzureAzure

dedup-openai

Suppress duplicate Java classes by mapping TypeSpec types to openai-java models.

Official
Advanced
๐Ÿ“ฆ In Repo
AzureAzure

search-m2

Search local Maven repository JAR files for Java classes and resolve dependency coordinates.

Official
Intermediate
๐Ÿ“ฆ In Repo
AzureAzure

dup-classes

Compare generated Java models against openai-java classes field by field.

Official
Advanced
๐Ÿ“ฆ In Repo
AzureAzure

test-proxy

Publish test recordings and assets using the test-proxy CLI.

Official
Basic
๐Ÿ“ฆ In Repo
AzureAzure

union-type-wrappers

Add typed getters and setters over BinaryData properties for TypeSpec union types in Java models.

Official
Intermediate
๐Ÿ“ฆ In Repo
AzureAzure

release-notes

Update Azure SDK for Java CHANGELOG.md and README.md from GitHub PR diffs.

Official
Advanced
๐Ÿ“ฆ In Repo
AzureAzure

tsp-naming-collision

Identify Java codegen parameter collisions and apply @@clientName overrides in TypeSpec.

Official
Intermediate
๐Ÿ“ฆ In Repo
AzureAzure

codegen

Generate code from TypeSpec definitions using the tsp-client tool.

Official
Intermediate
๐Ÿ“ฆ In Repo
AzureAzure

github

Manage GitHub issues, pull requests, and workflow runs via the GitHub CLI.

Official
Intermediate
๐Ÿ“ฆ In Repo
AzureAzure

tsp-type-override

Override TypeSpec types with Java-native types using @@alternateType decorators.

Official
Advanced
๐Ÿ“ฆ In Repo
AzureAzure

run-tests

Execute Maven tests with options for modules, classes, methods and LIVE/RECORD/PLAYBACK modes.

Official
Intermediate
๐Ÿ“ฆ In Repo
AzureAzure

cu-sdk-setup

Configure Java environments for Azure AI Content Understanding SDK setup and sample execution.

Official
Advanced

Frequently Asked Questions

FAQPage Schema
How to install azure-sdk-for-java skills?โ–ผ

Run `npx skills add Azure/azure-sdk-for-java --all -g -y` in your terminal to install all agent skills in this suite globally.

What can AI agents do in the Azure SDK for Java repo?โ–ผ

Agents can generate SDK code from TypeSpec, run Maven builds and tests, write changelogs, analyze CI pipeline failures, and prepare release plans while following strict repository rules.

How do I fix a failing Azure SDK CI pipeline with AI?โ–ผ

The pipeline analysis and fixer skills diagnose build or test failures, identify the root cause, apply a minimal code fix, and verify it locally before committing.

Can AI regenerate an SDK package from TypeSpec?โ–ผ

Yes. The generate-sdk-locally skill runs the full workflow: generate from TypeSpec, build, apply customizations, run checks and tests, then update changelog and version metadata.

Do these skills work with GitHub Copilot and other AI agents?โ–ผ

Yes. The skills follow the standard SKILL.md format and work with GitHub Copilot, MCP servers, and other LLM-based coding assistants.

Related Repositories in Software Engineering

View All in Software Engineeringโ†’