dotnet-uno-platform

Develop cross-platform .NET applications with Uno Platform from unified C# and XAML codebases.

466|35|Updated Mar 15, 2026
One-click install
npx skills add https://github.com/managedcode/dotnet-skills --skill dotnet-uno-platform-managedcode
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: dotnet-uno-platform
Source: https://github.com/managedcode/dotnet-skills/tree/main/skills/dotnet-uno-platform
Command: npx skills add https://github.com/managedcode/dotnet-skills --skill dotnet-uno-platform-managedcode

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill addresses the challenge of building modern, cross-platform .NET applications from a single codebase, ensuring a consistent user experience across WebAssembly, iOS, Android, macOS, Linux, and Windows.

Core Features & Use Cases

  • Single Codebase: Write your UI and logic once in C# and XAML, and deploy everywhere.
  • Platform Targeting: Seamlessly target WebAssembly, mobile (iOS/Android), and desktop (macOS/Linux/Windows).
  • Modern UI APIs: Leverage WinUI/UWP APIs on non-Windows platforms.
  • Use Case: Develop a business application that needs to run on a corporate Windows desktop, a sales team's iPads, and be accessible via a web browser, all from a single development effort.

Quick Start

Use the dotnet-uno-platform skill to create a new Uno Platform project for a .NET MAUI application.

Frequently Asked Questions about dotnet-uno-platform

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I build cross-platform .NET applications for WebAssembly, iOS, and Android from a single codebase?▼

Cross-platform .NET UI development is achieved using Uno Platform, which allows you to write a single C# and XAML codebase that deploys to WebAssembly, iOS, Android, macOS, Linux, and Windows.

Can I migrate existing WPF or UWP applications to run on iOS, Android, and WebAssembly?▼

Yes, you can migrate existing WPF or UWP applications to iOS, Android, and WebAssembly using Uno Platform. It leverages WinUI/UWP APIs to port your application to non-Windows platforms from a unified codebase.

Does Uno Platform support pixel-perfect UIs across desktop and mobile platforms?▼

Uno Platform supports pixel-perfect UIs across diverse platforms by offering various rendering modes like Skia and native controls. This ensures a consistent user experience across desktop and mobile targets.

How do I create a new .NET MAUI project using the Uno Platform?▼

To create a new .NET MAUI project using the Uno Platform, use the dotnet-uno-platform skill to initialize the project structure. This sets up a unified C# and XAML environment for your cross-platform application.

What rendering modes does Uno Platform use for non-Windows desktop development?▼

For non-Windows desktop development, Uno Platform supports rendering modes like Skia and native controls. This allows you to utilize WinUI/UWP APIs on macOS and Linux while maintaining a consistent UI.