Migrates ASP.NET Framework HttpContext, Request, and Response usage to ASP.NET Core equivalents. Use when projects reference HttpContext.Current, HttpRequest.InputStream, HttpResponse.Write, HttpServerUtility, Request.ServerVariables, Request.Files, Response.End, Response.AddHeader, or ClaimsPrincipal.Current.
Install
npx skills add microsoft/upgrade-agent-plugins --skill migrating-mvc-httpcontextnpx skills add microsoft/upgrade-agent-plugins --skill migrating-mvc-httpcontext -a claude-code -gnpx skills add microsoft/upgrade-agent-plugins --skill migrating-mvc-httpcontext -a codex -ggemini skills install https://github.com/microsoft/upgrade-agent-plugins.git --path plugins/upgrade-agent/upgrade/dotnet/skills/lazy/web/mvc/migrating-mvc-httpcontextgh skill install microsoft/upgrade-agent-plugins migrating-mvc-httpcontextgit 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/web/mvc/migrating-mvc-httpcontext ~/.claude/skills/migrating-mvc-httpcontext # Claude Code
cp -R /tmp/microsoft__upgrade-agent-plugins/plugins/upgrade-agent/upgrade/dotnet/skills/lazy/web/mvc/migrating-mvc-httpcontext ~/.agents/skills/migrating-mvc-httpcontext # Codex, Cursor, Gemini CLI, Copilot, OpenCode