Guides conversion of a pre-.NET 8 Blazor Server app into a .NET 8+ Blazor Web App. USE FOR: migrating apps that use AddServerSideBlazor and MapBlazorHub to the AddRazorComponents/MapRazorComponents model, converting _Host.cshtml to an App.razor root component, replacing blazor.server.js with blazor.web.js, migrating CascadingAuthenticationState to a service, adopting new Blazor Web App features…
Install
npx skills add dotnet/skills --skill convert-blazor-server-to-webappnpx skills add dotnet/skills --skill convert-blazor-server-to-webapp -a claude-code -gnpx skills add dotnet/skills --skill convert-blazor-server-to-webapp -a codex -ggemini skills install https://github.com/dotnet/skills.git --path plugins/dotnet-aspnetcore/skills/convert-blazor-server-to-webappgh skill install dotnet/skills convert-blazor-server-to-webappgit clone --depth 1 https://github.com/dotnet/skills /tmp/dotnet__skills
mkdir -p ~/.claude/skills ~/.agents/skills
cp -R /tmp/dotnet__skills/plugins/dotnet-aspnetcore/skills/convert-blazor-server-to-webapp ~/.claude/skills/convert-blazor-server-to-webapp # Claude Code
cp -R /tmp/dotnet__skills/plugins/dotnet-aspnetcore/skills/convert-blazor-server-to-webapp ~/.agents/skills/convert-blazor-server-to-webapp # Codex, Cursor, Gemini CLI, Copilot, OpenCode