Generate .NET MAUI project with platform-specific handlers for desktop and mobile
Scanned 9/2/2026
Install to Claude Code
npx -y skills add a5c-ai/babysitter --skill maui-project-generator --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Maui Project Generator?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/a5c-ai-maui-project-generator-babysitter)More formats (shields.io, HTML) on the badges page.
---
name: maui-project-generator
description: Generate .NET MAUI project with platform-specific handlers for desktop and mobile
allowed-tools: Read, Write, Edit, Bash, Glob, Grep
tags: [maui, dotnet, cross-platform, xaml, csharp]
graph:
domains: [domain:software-engineering]
specializations: [specialization:desktop-development]
skillAreas: [skill-area:desktop-ui-frameworks, skill-area:cross-platform-desktop]
roles: [role:desktop-developer, role:fullstack-engineer]
workflows: [workflow:feature-development, workflow:release-management]
---
# maui-project-generator
Generate .NET MAUI project with platform-specific handlers for Windows and macOS desktop development alongside mobile platforms.
## Capabilities
- Create MAUI project structure
- Configure platform-specific handlers
- Set up dependency injection
- Configure MVVM pattern
- Set up platform-specific UI
- Configure build targets
- Set up app lifecycle handling
- Generate platform-specific code
## Input Schema
```json
{
"type": "object",
"properties": {
"projectPath": { "type": "string" },
"projectName": { "type": "string" },
"platforms": { "type": "array", "items": { "enum": ["windows", "macos", "ios", "android"] } }
},
"required": ["projectPath", "projectName"]
}
```
## Project Structure
```
MyMauiApp/
├── MauiProgram.cs
├── App.xaml
├── MainPage.xaml
├── Platforms/
│ ├── Windows/
│ ├── MacCatalyst/
│ ├── iOS/
│ └── Android/
└── Resources/
```
## MauiProgram.cs
```csharp
public static MauiApp CreateMauiApp()
{
var builder = MauiApp.CreateBuilder();
builder.UseMauiApp<App>()
.ConfigureFonts(fonts => {
fonts.AddFont("OpenSans-Regular.ttf", "OpenSansRegular");
});
return builder.Build();
}
```
## Related Skills
- `wpf-mvvm-scaffold`
- `cross-platform-test-matrix`
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!