dotnet-maui plugin
Skills for .NET MAUI development: environment setup, diagnostics, troubleshooting, navigation, data binding, dependency injection, layout, and theming.
How to install the dotnet-maui plugin
Run both commands inside Claude Code. The first adds the marketplace once; the second installs the plugin.
/plugin marketplace add dotnet/skills
/plugin install dotnet-maui@dotnet-agent-skillsWhat's inside dotnet-maui
8 parts read from the plugin's own files.
Skills 8
Claude loads it when the task matches- dotnet-maui-doctor
Diagnoses and fixes .NET MAUI development environment issues by validating SDKs, workloads, JDK, Android SDK, and Xcode.
- maui-app-lifecycle
Manage application and window lifecycle states, platform-specific event mapping, and state preservation patterns in .NET MAUI applications.
- maui-collectionview
Provides guidance for implementing scrollable lists and grids in .NET MAUI apps, including layouts, selection, grouping, and incremental loading.
- maui-data-binding
Configure XAML and C# data bindings using compiled bindings, MVVM patterns, value converters, and relative sources.
- maui-dependency-injection
Configure dependency injection in .NET MAUI apps using service registration, lifetime selection, and constructor injection.
- maui-safe-area
Manages safe area insets and edge-to-edge layouts for Android, iOS, and Mac Catalyst using the SafeAreaEdges property.
- maui-shell-navigation
Implement URI-based navigation, flyout menus, and tab bars in .NET MAUI applications using Shell.
- maui-theming
Implement light and dark mode support, custom branded themes, and runtime theme switching using AppThemeBinding and ResourceDictionary swapping.
Using dotnet-maui in Claude Code
Skills need no command. Claude reads them when your request matches what they describe.
Update, turn off or remove
- Update the plugin (shell)
- claude plugin update dotnet-maui@dotnet-agent-skills
- Refresh the marketplace
- /plugin marketplace update dotnet-agent-skills
- Turn it off for now
- /plugin disable dotnet-maui@dotnet-agent-skills
- Remove it
- /plugin uninstall dotnet-maui@dotnet-agent-skills
Skills in dotnet-maui
- dotnet-maui-doctordotnet/skills
Diagnoses and fixes .NET MAUI development environment issues by validating SDKs, workloads, JDK, Android SDK, and Xcode.
12 files5.9Kstars - maui-app-lifecycledotnet/skills
Manage application and window lifecycle states, platform-specific event mapping, and state preservation patterns in .NET MAUI applications.
2 files5.9Kstars - maui-collectionviewdotnet/skills
Provides guidance for implementing scrollable lists and grids in .NET MAUI apps, including layouts, selection, grouping, and incremental loading.
2 files5.9Kstars - maui-data-bindingdotnet/skills
Configure XAML and C# data bindings using compiled bindings, MVVM patterns, value converters, and relative sources.
2 files5.9Kstars - maui-dependency-injectiondotnet/skills
Configure dependency injection in .NET MAUI apps using service registration, lifetime selection, and constructor injection.
2 files5.9Kstars - maui-safe-areadotnet/skills
Manages safe area insets and edge-to-edge layouts for Android, iOS, and Mac Catalyst using the SafeAreaEdges property.
2 files5.9Kstars - maui-shell-navigationdotnet/skills
Implement URI-based navigation, flyout menus, and tab bars in .NET MAUI applications using Shell.
2 files5.9Kstars - maui-themingdotnet/skills
Implement light and dark mode support, custom branded themes, and runtime theme switching using AppThemeBinding and ResourceDictionary swapping.
2 files5.9Kstars
dotnet-maui plugin questions
How do I install the dotnet-maui plugin?
In Claude Code run /plugin marketplace add dotnet/skills, then /plugin install dotnet-maui@dotnet-agent-skills.
What does the dotnet-maui plugin include?
dotnet-maui bundles 8 skills.
How do I update or remove the dotnet-maui plugin?
Update it with claude plugin update dotnet-maui@dotnet-agent-skills in your shell, or from the Installed tab of /plugin. Remove it with /plugin uninstall dotnet-maui@dotnet-agent-skills.