OpenAI/winui-app — Agent Skills | officialskills.sh
Back to skills

winui-app

communitydevelopment

Scaffolds, develops, and maintains WinUI 3 desktop applications using C#, the Windows App SDK, and CommunityToolkit components.

Setup & Installation

npx skills add https://github.com/openai/skills --skill winui-app
or paste the link and ask your coding assistant to install it
https://github.com/openai/skills/tree/main/skills/.curated/winui-app
View on GitHub

What This Skill Does

Scaffolds, develops, and maintains WinUI 3 desktop applications using C#, the Windows App SDK, and CommunityToolkit components. Covers environment setup, project creation, XAML controls, navigation, theming, accessibility, and deployment. Follows official Microsoft and Fluent design guidance throughout.

Instead of hunting across Microsoft Learn, WinUI Gallery, and SDK samples separately, this skill applies the right reference for each task type and enforces packaging, theming, and launch verification steps that are easy to skip manually.

When to use it

  • Scaffolding a new WinUI 3 app with the correct packaged or unpackaged template
  • Auditing a Windows machine to confirm WinUI build prerequisites are present
  • Adding light and dark mode support using system brushes and theme-aware resources
  • Choosing between CommandBar, NavigationView, and custom shell layouts for a desktop UI
  • Recovering from MSB3073 or XamlCompiler.exe build failures by realigning to the template scaffold