maui-app-icons-splash

Configure MAUI app icons and splash screens from SVG sources at build time.

Updated Nov 5, 2025
One-click install
npx skills add https://github.com/mkazimoto/AppMAUICopilot --skill maui-app-icons-splash
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: maui-app-icons-splash
Source: https://github.com/mkazimoto/AppMAUICopilot/tree/main/.github/skills/maui-app-icons-splash
Command: npx skills add https://github.com/mkazimoto/AppMAUICopilot --skill maui-app-icons-splash

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill guides developers through configuring and managing .NET MAUI app icons and splash screens, ensuring consistent branding across platforms and reducing manual asset handling.

Core Features & Use Cases

  • Single-source MAUIIcon setup to generate platform-specific icons from SVG or PNG assets.
  • MauiSplashScreen configuration to automate splash screens on Android, iOS, Mac Catalyst, and Windows.
  • SVG-to-PNG rasterization at build time via Microsoft MAUI tooling, supporting composed/adaptive icons and cross-platform references.
  • Platform-specific references and troubleshooting guidance for a smooth MAUI asset workflow.

Quick Start

Add a MauiIcon entry in your .csproj and a MauiSplashScreen item pointing to your SVG assets, then build to generate platform-ready icons and splash screens.

Frequently Asked Questions about maui-app-icons-splash

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

FAQPage Schema
How do I configure MAUI app icons and splash screens from a single SVG file?

To configure MAUI app icons and splash screens from SVG, add MauiIcon and MauiSplashScreen entries to your .csproj pointing to your SVG assets. MAUI Resizetizer rasterizes these SVG sources at build time, generating platform-ready visuals for Android, iOS, Mac Catalyst, and Windows.

Can I use SVG assets to generate cross-platform splash screens in .NET MAUI?

Yes, you can use SVG assets to generate cross-platform splash screens in .NET MAUI. By defining a MauiSplashScreen item in your project file, the build process automatically rasterizes the SVG into platform-specific splash assets across Android, iOS, Mac Catalyst, and Windows.

Do I need to manually resize PNG files for each platform in a MAUI app?

No, you do not need to manually resize PNG files for each platform in a MAUI app. By configuring MauiIcon with an SVG source, MAUI Resizetizer handles rasterization and resizing automatically at build time, ensuring consistent branding without manual asset handling.

What's the best way to automate mobile asset generation for composed or adaptive icons?

The best way to automate mobile asset generation for composed or adaptive icons is using MAUI Resizetizer. By defining MauiIcon entries in your .csproj, it processes SVG inputs at build time to generate composed and adaptive icons automatically across all target platforms.

Why does my MAUI splash screen not show up correctly across Android and iOS?

Your MAUI splash screen might not show correctly across Android and iOS due to missing or incorrect MauiSplashScreen definitions in the project file. Ensure your SVG inputs are properly referenced so build-time rasterization generates the correct platform-specific splash assets.