ASP.NET Core
A-rankASP.NET Core web development skills: middleware, endpoints, real-time communication, API patterns, OpenTelemetry, and Minimal API patterns.
Install This Skill
/plugin install dotnet-aspnet@dotnet-agent-skills# Download SKILL.md and place in your agent's skills folder
curl -o SKILL.md https://github.com/dotnet/skills/tree/main/plugins/dotnet-aspnet/raw/main/SKILL.md/skill add dotnet/dotnet-aspnetSkill bundle — 4 sub-skills
upstream is a skill bundleThis catalog entry is a skill bundle that ships 4 individual SKILL.md files. Each one is listed below — click through to read the full markdown on GitHub.
configuring-opentelemetry-dotnet
Configure OpenTelemetry distributed tracing, metrics, and logging in ASP.NET Core using the .NET OpenTelemetry SDK. Use when adding observability, setting up OTLP exporters, creating custom metrics/spans, or troubleshooting distributed trace correlation.
plugins/dotnet-aspnet/skills/configuring-opentelemetry-dotnetconvert-blazor-server-to-webapp
> 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.
plugins/dotnet-aspnet/skills/convert-blazor-server-to-webappdotnet-webapi
> Guides creation and modification of ASP.NET Core Web API endpoints with correct HTTP semantics, OpenAPI metadata, and error handling. USE FOR: adding new API endpoints (controllers or minimal APIs), wiring up OpenAPI/Swagger, creating .http test files, setting up global error handling middleware. DO NOT USE FOR: general C# coding style, EF Core data access or query optimization (use optimizing-ef-core-queries), frontend/Blazor work, gRPC services, or SignalR hubs.
plugins/dotnet-aspnet/skills/dotnet-webapiminimal-api-file-upload
File upload endpoints in ASP.NET minimal APIs (.NET 8+)
plugins/dotnet-aspnet/skills/minimal-api-file-uploadRelated Skills
Quick Stats
Source repo · this pathAuthor
.NET Foundation
@dotnet