Migrates .NET projects from System.Messaging to MSMQ.Messaging for .NET Core compatibility. Use when upgrading projects that reference System.Messaging, MessageQueue, XmlMessageFormatter, or when migrating MSMQ queue code from .NET Framework to .NET Core/.NET 5+.
Install
npx skills add microsoft/upgrade-agent-plugins --skill migrating-to-msmq-messagingnpx skills add microsoft/upgrade-agent-plugins --skill migrating-to-msmq-messaging -a claude-code -gnpx skills add microsoft/upgrade-agent-plugins --skill migrating-to-msmq-messaging -a codex -ggemini skills install https://github.com/microsoft/upgrade-agent-plugins.git --path plugins/upgrade-agent/upgrade/dotnet/skills/lazy/libraries/migrating-to-msmq-messaginggh skill install microsoft/upgrade-agent-plugins migrating-to-msmq-messaginggit 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-to-msmq-messaging ~/.claude/skills/migrating-to-msmq-messaging # Claude Code
cp -R /tmp/microsoft__upgrade-agent-plugins/plugins/upgrade-agent/upgrade/dotnet/skills/lazy/libraries/migrating-to-msmq-messaging ~/.agents/skills/migrating-to-msmq-messaging # Codex, Cursor, Gemini CLI, Copilot, OpenCode