Azsdk Common Prepare Release Plan
Azure/azure-sdk-for-android
Create and manage release plan work items for Azure SDK releases across languages.
Create, get, update, abandon, and link SDK PRs to release plan work items for Azure SDK releases.
$ npx skills add Azure/azure-sdk-tools --skill azsdk-common-prepare-release-plan -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install Azure/azure-sdk-tools azsdk-common-prepare-release-plan --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/Azure/azure-sdk-tools.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.github/skills/azsdk-common-prepare-release-plan .claude/skills/azsdk-common-prepare-release-plan && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "azsdk-common-prepare-release-plan" agent skill from https://github.com/Azure/azure-sdk-tools/tree/main/.github/skills/azsdk-common-prepare-release-plan into .claude/skills/azsdk-common-prepare-release-plan/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "azsdk-common-prepare-release-plan", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/Azure/azure-sdk-tools/tree/main/.github/skills/azsdk-common-prepare-release-planType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add Azure/azure-sdk-tools --skill azsdk-common-prepare-release-plan -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install Azure/azure-sdk-tools azsdk-common-prepare-release-plan --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Azure/azure-sdk-tools.git skills-src && mkdir -p .agents/skills && cp -r skills-src/.github/skills/azsdk-common-prepare-release-plan .agents/skills/azsdk-common-prepare-release-plan && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "azsdk-common-prepare-release-plan" agent skill from https://github.com/Azure/azure-sdk-tools/tree/main/.github/skills/azsdk-common-prepare-release-plan into .agents/skills/azsdk-common-prepare-release-plan/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "azsdk-common-prepare-release-plan", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add Azure/azure-sdk-tools --skill azsdk-common-prepare-release-plan -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install Azure/azure-sdk-tools azsdk-common-prepare-release-plan --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Azure/azure-sdk-tools.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/.github/skills/azsdk-common-prepare-release-plan .cursor/skills/azsdk-common-prepare-release-plan && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "azsdk-common-prepare-release-plan" agent skill from https://github.com/Azure/azure-sdk-tools/tree/main/.github/skills/azsdk-common-prepare-release-plan into .cursor/skills/azsdk-common-prepare-release-plan/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "azsdk-common-prepare-release-plan", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/Azure/azure-sdk-tools.git --path .github/skills/azsdk-common-prepare-release-plan--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add Azure/azure-sdk-tools --skill azsdk-common-prepare-release-plan -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install Azure/azure-sdk-tools azsdk-common-prepare-release-plan --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Azure/azure-sdk-tools.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/.github/skills/azsdk-common-prepare-release-plan .gemini/skills/azsdk-common-prepare-release-plan && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "azsdk-common-prepare-release-plan" agent skill from https://github.com/Azure/azure-sdk-tools/tree/main/.github/skills/azsdk-common-prepare-release-plan into .gemini/skills/azsdk-common-prepare-release-plan/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "azsdk-common-prepare-release-plan", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install Azure/azure-sdk-tools azsdk-common-prepare-release-planInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add Azure/azure-sdk-tools --skill azsdk-common-prepare-release-plan -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/Azure/azure-sdk-tools.git skills-src && mkdir -p .github/skills && cp -r skills-src/.github/skills/azsdk-common-prepare-release-plan .github/skills/azsdk-common-prepare-release-plan && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "azsdk-common-prepare-release-plan" agent skill from https://github.com/Azure/azure-sdk-tools/tree/main/.github/skills/azsdk-common-prepare-release-plan into .github/skills/azsdk-common-prepare-release-plan/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "azsdk-common-prepare-release-plan", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add Azure/azure-sdk-tools --skill azsdk-common-prepare-release-plan -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install Azure/azure-sdk-tools azsdk-common-prepare-release-plan --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Azure/azure-sdk-tools.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/.github/skills/azsdk-common-prepare-release-plan .opencode/skills/azsdk-common-prepare-release-plan && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "azsdk-common-prepare-release-plan" agent skill from https://github.com/Azure/azure-sdk-tools/tree/main/.github/skills/azsdk-common-prepare-release-plan into .opencode/skills/azsdk-common-prepare-release-plan/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "azsdk-common-prepare-release-plan", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
azsdk-common-prepare-release-planCreate, get, update, abandon, and link SDK PRs to release plan work items for Azure SDK releases.
Azsdk Common Prepare Release Plan is an agent skill from Azure/azure-sdk-tools, published by the product's own GitHub organization. Create, get, update, abandon, and link SDK PRs to release plan work items for Azure SDK releases. UTILITY SKILL. USE FOR: "create release plan", "get release plan", "update release plan", "update API spec in release plan", "update SDK details in release plan", "abandon release plan", "link SDK PR to plan", "namespace approval", "check release plan status". DO NOT USE FOR: SDK code generation, pipeline troubleshooting, API review feedback. INVOKES: azure-sdk-mcp:azsdkcreatereleaseplan…
Its SKILL.md is about 2.7k tokens, which your agent loads only when the skill is triggered. The skill folder holds 8 other files, including reference files (for example `evals/eval.yaml`, `evals/schedule-risk.eval.yaml` and `evals/trigger.eval.yaml`). Compatibility notes: azure-sdk-mcp server, API spec PR in Azure/azure-rest-api-specs
It sits in Product & Project Management, covering Feature launches and release readiness and OpenAPI specifications. It works with Microsoft Azure, Model Context Protocol and Azure DevOps. The repository describes itself as: Tools repository leveraged by the Azure SDK team. The licence is MIT.
6 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit 942ef24. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
No scripts in the folder and no shell commands in SKILL.md.
From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
azure-sdk-mcp server, API spec PR in Azure/azure-rest-api-specs
From compatibility in the SKILL.md frontmatter.
Azsdk Common Prepare Release Plan loads about 2.7k tokens when it runs, and up to ~3.4k if it reads all its reference files. Until then it costs about 233 tokens; SKILL.md has 1,240 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from Azure/azure-sdk-tools at commit 942ef24, republished under its MIT licence (© Azure). 1,240 words, ~2,735 tokens.
.claude/skills/azsdk-common-prepare-release-plan/SKILL.md (or your agent's skills folder). This skill also uses 5 other files; get the full folder from GitHub.This skill creates, gets, updates, abandons, and links SDK PRs to release plan work items for Azure SDK releases, helping gather required release data, validate spec inputs, and link related approvals or SDK pull requests without exposing internal work item URLs.
USE FOR: create release plan, get release plan, update release plan, update API spec in release plan, update SDK details in release plan, abandon release plan, link SDK PR to plan, namespace approval, check release plan status WHEN: "create release plan", "get release plan", "update release plan", "abandon release plan", "link SDK PR to plan", "namespace approval", "check release plan status" DO NOT USE FOR: SDK code generation, pipeline troubleshooting, API review feedback
azure-sdk-mcp:azsdk_update_release_plan requires the exact WorkItemId. If only a Release Plan ID is known, get that plan and use its returned WorkItemId; do not treat the two IDs as interchangeable.specCommitSha; omission on update preserves the saved SHA.warnings and next_steps returned by release plan tools. For each past-due plan, show its Release Plan ID and dashboard link, then present both choices: update its target release month or abandon it and record the reason in the dashboard.| Tool | Purpose |
|---|---|
azure-sdk-mcp:azsdk_create_release_plan | Create a new release plan |
azure-sdk-mcp:azsdk_get_release_plan | Get plan by ID, path, or spec PR |
azure-sdk-mcp:azsdk_update_release_plan | Update release plan metadata |
azure-sdk-mcp:azsdk_update_release_plan_target | Update the target release month |
azure-sdk-mcp:azsdk_update_api_spec_pull_request_in_release_plan | Update API spec PR URL in plan |
azure-sdk-mcp:azsdk_update_sdk_details_in_release_plan | Update SDK/package details in plan |
azure-sdk-mcp:azsdk_abandon_release_plan | Abandon a release plan |
azure-sdk-mcp:azsdk_link_sdk_pull_request_to_release_plan | Link SDK PR to release plan |
azure-sdk-mcp:azsdk_link_namespace_approval_issue | Link namespace approval issue |
When: User wants to create a release plan for a TypeSpec project.
Steps:
tspconfig.yaml, e.g. specification/contosowidgetmanager/Contoso.WidgetManager). Always use the relative path from the repo root, not an absolute path.azure-sdk-mcp:azsdk_get_release_plan with the relative typeSpecProjectPath to check if a release plan already exists.forceCreateReleasePlan: true for the user's requested API release type. Do NOT attempt to update the existing release plan's API release type.azure-sdk-mcp:azsdk_create_release_plan with the collected parameters. Use forceCreateReleasePlan: true only if an existing release plan was found for a different API release type.azure-sdk-mcp:azsdk_link_namespace_approval_issue.IMPORTANT: Do NOT update an existing release plan to change its API release type. If a release plan exists for a different API release type, force-create a new one instead.
Tool: azure-sdk-mcp:azsdk_create_release_plan
When: User wants to check the status or details of an existing release plan.
Steps:
specification/contosowidgetmanager/Contoso.WidgetManager)azure-sdk-mcp:azsdk_get_release_plan with the provided identifier. Always use a relative path for typeSpecProjectPath; use specPullRequestUrl when the user provides only a spec PR URL.Tool: azure-sdk-mcp:azsdk_get_release_plan
When: User needs to update release plan metadata (spec PR URL, TypeSpec project path, SDK release type, service/product IDs) or update the API spec PR link.
Steps:
WorkItemId.azure-sdk-mcp:azsdk_update_release_plan with:typeSpecProjectPath (required)workItemId (required — exact Azure DevOps work item ID; no PR/path fallback)specPullRequestUrl (optional)sdkReleaseType (required — do NOT default this from API release type; always ask user explicitly)serviceTreeId (optional)productTreeId (optional)azure-sdk-mcp:azsdk_update_api_spec_pull_request_in_release_plan with:specPullRequestUrl (required)workItemId or releasePlanIdTools: azure-sdk-mcp:azsdk_update_release_plan, azure-sdk-mcp:azsdk_update_api_spec_pull_request_in_release_plan
When: User needs to update SDK language and package name details in the release plan after code generation or configuration changes.
Steps:
azure-sdk-mcp:azsdk_update_sdk_details_in_release_plan with:workItemId (required — accepts either the Release Plan ID or the work item ID)typeSpecProjectPath (required)Tool: azure-sdk-mcp:azsdk_update_sdk_details_in_release_plan
When: User decides to cancel or discard a release plan that is no longer needed.
Steps:
azure-sdk-mcp:azsdk_abandon_release_plan with:workItemId or releasePlanIdTool: azure-sdk-mcp:azsdk_abandon_release_plan
When: SDK pull requests have been created and need to be associated with the release plan.
Steps:
azure-sdk-mcp:azsdk_link_sdk_pull_request_to_release_plan with:pullRequestUrl (required)language (required — e.g., ".NET", "Java", "JavaScript", "Python", "Go")workItemId or releasePlanId (either accepts the Release Plan ID or the work item ID)Tool: azure-sdk-mcp:azsdk_link_sdk_pull_request_to_release_plan
azure-sdk-mcp server; no CLI fallback — prompt user to configure MCP if unavailable.© Azure, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 5 other files (references) in .github/skills/azsdk-common-prepare-release-plan of Azure/azure-sdk-tools.
Open the folder on GitHubat commit 942ef24
Azsdk Common Prepare Release Plan next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Azsdk Common Prepare Release Plan this skillAzure/azure-sdk-tools | 134 | — | ~2.7k | Automated safety check: Pass | MIT | |
| Azsdk Common Prepare Release PlanAzure/azure-sdk-for-android | 121 | — | ~733 | Automated safety check: Pass | MIT | |
| Azsdk Common SDK ReleaseAzure/azure-sdk-for-android | 121 | — | ~478 | Automated safety check: Pass | MIT | |
| Repo Genomeruvnet/metaharness | 696 | — | ~772 | Automated safety check: Pass | MIT | |
| Verify Witnessruvnet/metaharness | 696 | — | ~472 | Automated safety check: Pass | MIT | |
| Azsdk Common Pipeline TroubleshootingAzure/azure-sdk-for-android | 121 | — | ~496 | Automated safety check: Pass | MIT |
Azure/azure-sdk-for-android
Create and manage release plan work items for Azure SDK releases across languages.
Azure/azure-sdk-for-android
Check release readiness and trigger the release pipeline for Azure SDK packages.
ruvnet/metaharness
7-section readiness scorecard for a LOCAL repo. An agent skill from ruvnet/metaharness.
ruvnet/metaharness
Verify the Ed25519 witness manifest of a scaffolded harness.
Azure/azure-sdk-for-android
Diagnose and resolve failures in Azure SDK CI and generation pipelines.
Cranot/roam-code
Qualify a Roam commit or accumulated batch for package, website, or server publication; reconcile source, tests, review, CI and deployed identities, and identify the next authorized release step.
Azure/azure-sdk-tools
Analyze and resolve APIView review feedback on Azure SDK PRs.
Azure/azure-sdk-tools
Analyze and resolve APIView review feedback on Azure SDK PRs.
Azure/azure-sdk-tools
Deploy test resources and run Azure SDK tests in live, record, or playback mode.
Azure/azure-sdk-tools
Analyze Azure SDK CI/CD pipeline failures into a structured diagnosis, and define the required output format.
Azure/azure-sdk-tools
Assess Azure TypeSpec Git diffs for semantic intent, REST and downstream SDK breaking changes, Azure Guidelines compliance, and documentation completeness.
Azure/azure-sdk-tools
Authors and modifies Azure TypeSpec (.tsp) API specifications.
Categories
Create, get, update, abandon, and link SDK PRs to release plan work items for Azure SDK releases. Azsdk Common Prepare Release Plan is an agent skill from Azure/azure-sdk-tools, published by the product's own GitHub organization. Create, get, update, abandon, and link SDK PRs to release plan work items for Azure SDK releases.
Azsdk Common Prepare Release Plan fits situations like: : create release plan; get release plan; update release plan; update API spec in release plan.
Run `npx skills add Azure/azure-sdk-tools --skill azsdk-common-prepare-release-plan -a claude-code`. Or copy the skill folder (.github/skills/azsdk-common-prepare-release-plan in Azure/azure-sdk-tools) into .claude/skills/azsdk-common-prepare-release-plan in your project. Claude Code loads it when a task matches its description.
Run `npx skills add Azure/azure-sdk-tools --skill azsdk-common-prepare-release-plan -a codex`. Or copy the skill folder (.github/skills/azsdk-common-prepare-release-plan in Azure/azure-sdk-tools) into .agents/skills/azsdk-common-prepare-release-plan in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add Azure/azure-sdk-tools --skill azsdk-common-prepare-release-plan -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/azsdk-common-prepare-release-plan, .gemini/skills/azsdk-common-prepare-release-plan, .github/skills/azsdk-common-prepare-release-plan and .opencode/skills/azsdk-common-prepare-release-plan in your project.
SKILL.md names no scripts, command-line tools or credentials: Azsdk Common Prepare Release Plan is instructions for the agent only. Our summary lists: Python 3. Compatibility (from SKILL.md): azure-sdk-mcp server, API spec PR in Azure/azure-rest-api-specs.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Azsdk Common Prepare Release Plan is published under the MIT licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.
About 2.7k tokens (SKILL.md is roughly 11k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 624 tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Azsdk Common Prepare Release Plan: Azsdk Common Prepare Release Plan (Azure/azure-sdk-for-android, 121 stars), Azsdk Common SDK Release (Azure/azure-sdk-for-android, 121 stars), Repo Genome (ruvnet/metaharness, 696 stars) and Verify Witness (ruvnet/metaharness, 696 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
Azure (a GitHub organization, an official publisher) maintains it in Azure/azure-sdk-tools, which has 134 GitHub stars. The repository holds 35 skills in this directory. The repository was last updated on October 10, 2026.
Source: Azure/azure-sdk-tools on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.