Blazor skills
Free agent skills tagged blazor, ready to install into any SKILL.md-compatible agent.
14 skills
Create Blazor Project
dotnet
Quickly scaffold new Blazor web applications.
Collect User Input
dotnet
Build and validate forms in Blazor applications.
Data-Driven ASP.NET Core
dotnet
Effortlessly scaffold ASP.NET Core code without CLI tools.
JavaScript Interop for Blazor
dotnet
Seamlessly integrate JavaScript with Blazor components.
Fetch and Send Data
dotnet
Seamlessly interact with APIs in Blazor applications.
Coordinate Components
dotnet
Share state seamlessly across Blazor components.
Plan UI Change
dotnet
Decompose complex Blazor UIs into manageable components.
Support Prerendering
dotnet
Optimize Blazor components for prerendering scenarios.
Configure Auth
dotnet
Easily add authentication to Blazor Web Apps.
Blazor Component Development
dotnet
Streamline your Blazor component creation process.
ASP.NET Core
Build, review, refactor, or architect ASP.NET Core web applications using current official guidance for .NET web development. Use when working on Blazor Web Apps, Razor Pages, MVC, Minimal APIs, controller-based Web APIs, SignalR, gRPC, middleware, dependency injection, configuration, authentication, authorization, testing, performance, deployment, or ASP.NET Core upgrades.
C# Developer
Use when building C# applications with .NET 8+, ASP.NET Core APIs, or Blazor web apps. Builds REST APIs using minimal or controller-based routing, configures database access with Entity Framework Core, implements async patterns and cancellation, structures applications with CQRS via MediatR, and scaffolds Blazor components with state management. Invoke for C#, .NET, ASP.NET Core, Blazor, Entity Framework, EF Core, Minimal API, MAUI, SignalR.
Fluent UI Blazor
Guide for using the Microsoft Fluent UI Blazor component library (Microsoft.FluentUI.AspNetCore.Components NuGet package) in Blazor applications. Use this when the user is building a Blazor app with Fluent UI components, setting up the library, using FluentUI components like FluentButton, FluentDataGrid, FluentDialog, FluentToast, FluentNavMenu, FluentTextField, FluentSelect, FluentAutocomplete, FluentDesignTheme, or any component prefixed with "Fluent". Also use when troubleshooting missing providers, JS interop issues, or theming.
Convert Blazor Server to Web App
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 like enhanced navigation and streaming rendering. DO NOT USE FOR: apps that are already Blazor Web Apps (already use AddRazorComponents and MapRazorComponents), Blazor WebAssembly or hosted Blazor WebAssembly apps (different migration path), apps that should stay on the Blazor Server hosting model without converting, or apps still targeting .NET Framework.
