Migrates .NET projects from Microsoft Semantic Kernel Agents (Microsoft.SemanticKernel.Agents) to Microsoft Agent Framework (Microsoft.Agents.AI). Handles NuGet package updates, namespace changes, agent creation, tool registration, thread management, and invocation transformations.
Install
npx skills add microsoft/upgrade-agent-plugins --skill migrating-semantic-kernel-to-agentsnpx skills add microsoft/upgrade-agent-plugins --skill migrating-semantic-kernel-to-agents -a claude-code -gnpx skills add microsoft/upgrade-agent-plugins --skill migrating-semantic-kernel-to-agents -a codex -ggemini skills install https://github.com/microsoft/upgrade-agent-plugins.git --path plugins/upgrade-agent/upgrade/dotnet/skills/lazy/libraries/migrating-semantic-kernel-to-agentsgh skill install microsoft/upgrade-agent-plugins migrating-semantic-kernel-to-agentsgit clone --depth 1 https://github.com/microsoft/upgrade-agent-plugins /tmp/microsoft__upgrade-agent-plugins
mkdir -p ~/.claude/skills ~/.agents/skills
cp -R /tmp/microsoft__upgrade-agent-plugins/plugins/upgrade-agent/upgrade/dotnet/skills/lazy/libraries/migrating-semantic-kernel-to-agents ~/.claude/skills/migrating-semantic-kernel-to-agents # Claude Code
cp -R /tmp/microsoft__upgrade-agent-plugins/plugins/upgrade-agent/upgrade/dotnet/skills/lazy/libraries/migrating-semantic-kernel-to-agents ~/.agents/skills/migrating-semantic-kernel-to-agents # Codex, Cursor, Gemini CLI, Copilot, OpenCode