Agent skill · microsoft
migrate-customizations
Guide a safe, reversible migration of VS Code agent customizations when launched from the Agent Customizations Migrations page with VS Code-generated migration context.
What it needs
About 6k tokens when loaded.
What this skill does
Migrate Agent Customizations Guide the user through migrating the inventory included in the invoking prompt. The source locations and valid target folders in that prompt were evaluated for the selected harness. Treat them as authoritative: do not substitute hardcoded destination paths or migrate to a folder that is not listed. Required Migration Context Before doing anything else, verify that the invoking prompt includes all of the following VS Code-generated values: Selected harness Migration telemetry flow Customizations that need migration Valid target folders reported by the selected harness If any value is missing, do not inspect, copy, move, convert, or delete customizations. Explain that this workflow must be started from Agent Customizations > Migrations by selecting Migrate with Agent, then stop. Do not ask the user to manually reconstruct or paste the missing context. Read migration techniques before proposing changes. Safety Contract 1. VS Code created and verified a private recovery bundle before starting this workflow. Do not search for, inspect, modify, move, or replace its manifest or backups. 2. The recovery bundle restores original sources only. It does not remove or revert destination files created or changed during migration. 3. Call reportcustomizationmigration exactly once using the privacy-safe aggregate schema described in Finish. This internal tool is available only in the migration chat and does not require filesystem access. 4. Approval to migrate a group authorizes destination writes only; it does not authorize deleting source files, removing source MCP entries, or clearing location settings. Preserve sources by default. After the destination is validated, ask separately for explicit approval for each kind of cleanup. If runtime validation is not possible, explain what was and was not verified, keep the source, and ask whether to defer cleanup. 5. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills microsoft/migrate-customizations