microsoft / microsoft/GitHub-Copilot-for-Azure

[New Skill]: azure-service-retirement

Open
#3,161 1 comment 0 reactions 0 assignees View on GitHub
onboarding
Dominant language
Python
Stars
250
Forks
204
Avg merge
1d 12h
Merged PRs (30d)
67

Description

## Skill Name

azure-service-retirement

## Contacts

mugurehiya

## Intended Agent Scenarios

This skill helps users discover actual Azure service retirement recommendations and affected resources by invoking the Azure MCP Server tool `advisor_recommendation_list`.

It supports:
- Azure service retirement and shutdown deadlines
- Deprecations with a retirement date, end of support, and end of life
- Retirements that have passed or are approaching
- Affected Azure resources and ARM resource IDs
- Service Health retirement tracking IDs
- Required upgrades or migrations that remediate an explicitly identified retirement
- Prioritization of expired and nearest retirement deadlines

The skill is exclusively for retirement scenarios. It must not route general upgrades, routine patching, modernization, unrelated SKU changes or migrations, general Azure Advisor requests, or reliability, cost, security, and performance recommendations. Although the Advisor subcategory is `ServiceUpgradeAndRetirement`, upgrade-only requests remain out of scope unless tied to a specific retirement.

## Timeline

Q4 2026

## Additional Context

Dependency: Azure MCP Server `advisor_recommendation_list` with retirement filters including `subCategory`, `trackingIds`, and `retirementDate`.

A proof-of-concept skill has been implemented locally under `plugins/azure-skills/skills/azure-service-retirement`. Build, frontmatter, reference, and per-file token validations pass. Adding the skill to the existing `azure-skills` plugin raises its formatted skill-description count to 20,373 characters against the repository's 20,000-character soft cap, so onboarding guidance is requested on plugin placement or description-budget remediation.

Contributor guide

Open the contributing guide

Research direction

Review the proof of concept under plugins/azure-skills/skills/azure-service-retirement and the existing azure-skills plugin description. Confirm the build, frontmatter, reference, and per-file token validations, then investigate the 20,373-character description against the 20,000-character soft cap. Done means the skill has an agreed plugin placement or description-budget remediation while retaining the passing validations.

Written by the indexing model from the issue text.

Assessment

Tech stack
azure
Domain
ai, tooling
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.