
Fluentui Blazor
The fluentui-blazor skill guides developers building Blazor applications on how to correctly implement the Microsoft Fluent UI component library, covering setup, component usage, service registration, icon handling, and troubleshooting. It addresses common integration problems such as missing providers causing silent failures, incorrect service lifetime configuration, and improper icon binding by providing specific rules and code examples. This skill is essential for developers unfamiliar with Fluent UI's mandatory provider patterns and Blazor-specific requirements.
- skills.sh installs
- 9K
- GitHub stars
- 41K
- last updated
- Aug 21, 2026
Install
$ npx -y skills add github/awesome-copilot --skill fluentui-blazor --agent claude-codeInstalls into .claude/skills of the current project.
Files
Fluent UI Blazor — Consumer Usage Guide
This skill teaches how to correctly use the Microsoft.FluentUI.AspNetCore.Components (version 4) NuGet package in Blazor applications.
Critical Rules
1. No manual <script> or <link> tags needed
The library auto-loads all CSS and JS via Blazor's static web assets and JS initializers. Never tell users to add <script> or <link> tags for the core library.
2. Providers are mandatory for service-based components
These provider components MUST be added to the root layout (e.g. MainLayout.razor) for their corresponding services to work. Without them, service calls fail silently (no error, no UI).
<FluentToastProvider />
<FluentDialogProvider />
<FluentMessageBarProvider />
<FluentTooltipProvider />
<FluentKeyCodeProvider />
3. Service registration in Program.cs
builder.Services.AddFluentUIComponents();
// Or with configuration:
builder.Services.AddFluentUIComponents(options =>
{
options.UseTooltipServiceProvider = true; // default: true
options.ServiceLifetime = ServiceLifetime.Scoped; // default
});
Sponsors
Details
More from github/awesome-copilot
All 318- Vscode Ext Commands9K
- Power Bi Model Design Review9K
- Aspire9K
- Csharp Nunit9K
- Copilot Instructions Blueprint Generator9K
- Breakdown Epic Arch9K
- Remember Interactive Programming9K
- Convert Plaintext To Md9K
- Github Copilot Starter9K
- Repo Story Time9K
- Create Github Issues For Unmet Specification Requirements8.9K
- Create Github Pull Request From Specification8.9K
- What Context Needed8.9K
- Update Markdown File Index8.9K
- Azure Static Web Apps8.9K
- Generate Custom Instructions From Codebase8.9K
- Java Refactoring Remove Parameter8.9K
- Suggest Awesome Github Copilot Skills8.9K
- Create Github Issue Feature From Specification8.9K
- Legacy Circuit Mockups8.9K
- Power Bi Performance Troubleshooting8.9K
- Containerize Aspnetcore8.9K
- Php Mcp Server Generator8.9K
- Terraform Azurerm Set Diff Analyzer8.9K