MCPInstall

syncfusion-maui-getting-started

Sets up and configures Syncfusion .NET MAUI components. Use when setting up, configuring, installing, or licensing Syncfusion .NET MAUI applications. Covers installation (NuGet, installers), licensing (generation, registration, errors), themes (Material, Cupertino, customization), AI service integration (Azure OpenAI, Claude, Gemini, DeepSeek, Groq), and package upgrades.

Installs
206
Last 24h
—
Trending rank
—
Security
Not audited

Install

Works with every agent the skills CLI supports.

npx skills add https://github.com/syncfusion/maui-ui-components-skills --skill syncfusion-maui-getting-started
  1. 01

    Install

    Run the command in your project. The CLI asks which agents to install for.

  2. 02

    Describe the task

    Ask your agent for something this skill covers. It loads syncfusion-maui-getting-started automatically when relevant.

  3. 03

    Review the result

    The agent follows the SKILL.md steps, scripts and references bundled with the skill.

SKILL.md

The instructions your agent reads when the skill is triggered.

Getting Started with Syncfusion .NET MAUI

A comprehensive guide for installing, configuring, and setting up your development environment for Syncfusion .NET MAUI components

When to Use This Skill

ALWAYS use this skill immediately when the user needs to:

  • Install or Setup: NuGet packages, installers (web, offline, Mac), installation troubleshooting
  • License: Generate license keys, register keys in applications, resolve licensing errors, trial to paid upgrades
  • Theme: Apply Material/Cupertino themes, light/dark modes, customize theme colors, override theme keys
  • AI Integration: Configure Azure OpenAI, Claude, Gemini, DeepSeek, Groq, or custom AI services for Smart Components
  • Tooling: Use Visual Studio or VS Code extensions, project templates, code snippets, Essential UI Kit
  • Advanced: Implement Liquid Glass UI, upgrade NuGet packages, handle breaking changes
  • Troubleshoot: Installation errors, licensing issues, theme problems, AI service configuration

This skill contains cross-cutting concerns that apply to all Syncfusion .NET MAUI components and applications.


Overview of Syncfusion .NET MAUI

Syncfusion .NET MAUI (Multi-platform App UI) is a comprehensive collection of high-performance, feature-rich UI components for building native cross-platform applications. Built on Microsoft's .NET MAUI framework, it enables developers to create modern, beautiful applications with a single codebase targeting:

  • Windows (desktop applications)
  • macOS (desktop applications)
  • iOS (mobile applications)
  • Android (mobile applications)

Key Capabilities

  • 70+ Components: Grids, charts, gauges, editors, calendars, schedulers, and more
  • Native Performance: Platform-specific optimizations for smooth UX
  • Consistent API: Single codebase works across all platforms
  • Theme Support: Material Design and Cupertino (iOS-style) themes with light/dark modes
  • AI-Powered: Smart Components with AI service integration
  • Accessibility: WCAG-compliant with screen reader support
  • Localization: RTL and multi-language support

Component Categories

Syncfusion .NET MAUI includes components across multiple categories:

  • Data Visualization (Charts, Gauges, TreeMap)
  • Grids & Data (DataGrid, ListView, TreeView)
  • Editors & Inputs (TextBox, ComboBox, DatePicker, Autocomplete)
  • Calendars & Scheduling (Calendar, Scheduler, DateRangePicker)
  • Navigation (TabView, TreeView, Accordion, Carousel)
  • Layout (Cards, Chips, Avatar, Backdrop)
  • Buttons & Indicators (Button, Checkbox, RadioButton, Badge, Busy Indicator)
  • File Formats (PDF, Excel, Word, PowerPoint)

Platform Support & Requirements

Supported Platforms

PlatformMinimum VersionRecommended
WindowsWindows 10 version 1809+Windows 11
macOSmacOS 10.15+macOS 12+
iOSiOS 11+iOS 15+
AndroidAndroid 5.0 (API 21)+Android 12+ (API 31+)

Framework Compatibility

Syncfusion .NET MAUI supports:

  • .NET 6 (initial MAUI support)
  • .NET 7 (enhanced features)
  • .NET 8 (LTS with full feature set)
  • .NET 9 (latest features) .NET 10 (latest features)

Development Environment

Windows Development:

  • Visual Studio 2022 (v17.3+) for .NET 9, or Visual Studio 2026 for .NET 10
  • .NET MAUI workload installed
  • Android SDK (for Android development)

macOS Development:

  • Visual Studio Code with .NET MAUI extension
  • Xcode 13+ (for iOS/macOS development)
  • .NET MAUI workload installed

Cross-Platform:

  • Visual Studio Code with .NET MAUI extension
  • .NET SDK 9.0+ (or 10.0+ for .NET 10 features)

System Requirements

📄 For complete system requirements, read: references/introduction-overview.md


Getting Started Guide

Quick Start (3 Steps)

Step 1: Install NuGet Package

dotnet add package Syncfusion.Maui.Core
# Or install specific component packages as needed

Step 2: Register License Key (Required for v20.2.0.x+)

In MauiProgram.cs, add before CreateMauiApp():

public static class MauiProgram
{
    public static MauiApp CreateMauiApp()
    {
        // Register Syncfusion license
        string licenseKey = Environment.GetEnvironmentVariable("SYNCFUSION_LICENSE_KEY");
        if (!string.IsNullOrEmpty(licenseKey))
        {   
            Syncfusion.Licensing.SyncfusionLicenseProvider.RegisterLicense(licenseKey);
        }
        
        var builder = MauiApp.CreateBuilder();
        // ... rest of configuration
    }
}

Step 3: Apply Theme (Optional but recommended)

In App.xaml:

<Application xmlns:syncTheme="clr-namespace:Syncfusion.Maui.Themes;assembly=Syncfusion.Maui.Core">
    <Application.Resources>
        <ResourceDictionary>
            <ResourceDictionary.MergedDictionaries>
                <syncTheme:SyncfusionThemeResourceDictionary VisualTheme="MaterialLight"/>
            </ResourceDictionary.MergedDictionaries>
        </ResourceDictionary>
    </Application.Resources>
</Application>

📄 For detailed installation instructions, read: references/installation-nuget.md


Documentation and Navigation Guide

1. Getting Started & Installation

When to read these files: User needs to install Syncfusion, troubleshoot installation, or understand platform requirements.

📄 references/introduction-overview.md

  • What is Syncfusion .NET MAUI
  • Cross-platform capabilities and architecture
  • Complete component ecosystem overview
  • Supported platforms (Windows, macOS, iOS, Android)
  • Detailed system requirements
  • Framework compatibility (.NET 6, 7, 8, 9, 10)
  • Development environment setup

📄 references/installation-nuget.md

  • Installing NuGet packages via Package Manager UI
  • Installing via .NET CLI (dotnet add package)
  • Package Manager Console commands
  • Managing package dependencies
  • Version management and updates
  • Verifying package installation

📄 references/installation-installers.md

  • Web installer: download and installation process
  • Offline installer: download and installation process
  • Mac installer: download and installation process
  • Installer comparison (when to use each)
  • Installer vs NuGet packages
  • Post-installation verification

📄 references/installation-errors.md

  • Common installation errors and solutions
  • Package restore failures
  • Version conflicts
  • Platform-specific installation issues
  • Troubleshooting steps

2. Tooling & IDE Integration

When to read these files: User needs Visual Studio or VS Code extensions, project templates, code snippets, or tooling features.

📄 references/visual-studio-integration.md

  • Syncfusion .NET MAUI Visual Studio extension overview
  • Extension download and installation
  • Project templates and Template Studio
  • Toolbox control for drag-and-drop
  • Essential UI Kit integration
  • Code snippet library
  • Syncfusion notifications and updates
  • Using project creation wizards

📄 references/vscode-integration.md

  • Syncfusion .NET MAUI VS Code extension overview
  • Extension download and installation from marketplace
  • Creating projects with VS Code extension
  • Code snippets for MAUI components
  • Essential UI Kit for VS Code
  • Command palette integration
  • Debugging MAUI apps in VS Code

📄 references/icons-reference.md

  • Syncfusion icon library for MAUI
  • Using built-in icons in applications
  • Material icons support
  • Icon font resources
  • Icon sizing and styling
  • Custom icon integration

3. Advanced Features

When to read these files: User needs Liquid Glass UI effects or package upgrade guidance.

📄 references/liquid-glass-ui.md

  • Liquid Glass UI overview and design philosophy
  • Getting started with Liquid Glass UI
  • Available glassy controls (Button, Card, Entry, etc.)
  • Styling and blur effects
  • Transparency and frosted glass effects
  • Implementation examples and patterns
  • Customization options

📄 references/upgrade-packages.md

  • How to upgrade Syncfusion MAUI NuGet packages
  • Upgrading via Package Manager UI
  • Upgrading via .NET CLI
  • Version compatibility considerations
  • Handling breaking changes between versions
  • Migration guides for major updates
  • Testing after upgrades
  • Rollback strategies

FAQ

What does the syncfusion-maui-getting-started skill do?

Sets up and configures Syncfusion .NET MAUI components. Use when setting up, configuring, installing, or licensing Syncfusion .NET MAUI applications. Covers installation (NuGet, installers), licensing (generation, registration, errors), themes (Material, Cupertino, customization), AI service integration (Azure OpenAI, Claude, Gemini, DeepSeek, Groq), and package upgrades.

How do I install syncfusion-maui-getting-started?

Run npx skills add https://github.com/syncfusion/maui-ui-components-skills --skill syncfusion-maui-getting-started in your project. The skills CLI detects the agents you use and copies the skill into the right folder. For Claude Code you can also place the skill folder at ~/.claude/skills/syncfusion-maui-getting-started/ (personal) or .claude/skills/syncfusion-maui-getting-started/ (project).

Which AI agents can use syncfusion-maui-getting-started?

Any agent that supports the open Agent Skills format (a folder with a SKILL.md file), including Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Windsurf, Cline, OpenCode and more.

Is syncfusion-maui-getting-started safe to install?

No partner security audit is available yet. Skills can run commands and scripts, so read the SKILL.md and any bundled files before installing.

Who maintains syncfusion-maui-getting-started?

It is published by syncfusion in syncfusion/maui-ui-components-skills. It has 206 recorded installs.

More from syncfusion/maui-ui-components-skills

View all →

syncfusion-maui-parallax-view

syncfusion/maui-ui-components-skills

Open the skill to read its SKILL.md instructions.

Frontend & Design224 installs

syncfusion-maui-cartesian-charts

syncfusion/maui-ui-components-skills

Open the skill to read its SKILL.md instructions.

Frontend & Design221 installs

syncfusion-maui-button

syncfusion/maui-ui-components-skills

Implements and customize Syncfusion .NET MAUI Button (SfButton) control. Use when working with MAUI buttons, SfButton implementation, button customization, or visual states. Covers button icons, background images, RTL support, Liquid Glass effects, custom button views, button styling, events, and checkable buttons.

Frontend & Design218 installs

syncfusion-maui-listview

syncfusion/maui-ui-components-skills

Open the skill to read its SKILL.md instructions.

Frontend & Design218 installs

syncfusion-maui-combobox

syncfusion/maui-ui-components-skills

Open the skill to read its SKILL.md instructions.

Frontend & Design216 installs

syncfusion-maui-picker

syncfusion/maui-ui-components-skills

Open the skill to read its SKILL.md instructions.

Frontend & Design215 installs

Popular backend & apis skills

View category →

find-skills

vercel-labs/skills

Helps users discover and install agent skills when they ask questions like "how do I do X", "find a skill for X", "is there a skill that can...", or express interest in extending capabilities. This skill should be used when the user is looking for functionality that might exist as an installable skill.

OfficialBackend & APIs4.1M installs

entra-app-registration

microsoft/azure-skills

Guides Microsoft Entra ID app registration, OAuth 2.0 authentication, and MSAL integration. USE FOR: create app registration, register Azure AD app, configure OAuth, set up authentication, add API permissions, generate service principal, MSAL example, console app auth, Entra ID setup, Azure AD authentication. DO NOT USE FOR: Key Vault secrets (use azure-keyvault-expiration-audit), general Azure resource security guidance.

OfficialBackend & APIs566.7K installs

This skill should be used when the user wants to "write agent code", "build an agent with ADK", "add a tool", "create a callback", "define an agent", "use state management" — in a project that needs ADK (Agent Development Kit) API patterns and code examples. It provides a quick reference for agent types, tool definitions, orchestration patterns, callbacks, state management, the graph Workflow API, and reference recipes to study. Do NOT use for scaffolding (use google-agents-cli-scaffold) or deployment (use google-agents-cli-deploy).

Backend & APIs514.8K installs

embedded-captions

heygen-com/hyperframes

Add captions or subtitles to an existing single-subject talking-head video without editing the footage. Use for plain verbatim captions, cinematic captions embedded behind the subject, VFX captions, “炸/特效/酷炫字幕,” or a named identity from the 35-style catalog. Route by visual identity, not by backend engine. The quiet anchor rail is the default; embed every word only when the user explicitly wants a fully cinematic treatment. The workflow runs locally end to end, including transcription and subject matting; split multi-shot footage before applying it.

Backend & APIs453.3K installs

entra-agent-id

microsoft/azure-skills

Provision Microsoft Entra Agent Identity Blueprints, BlueprintPrincipals, and per-instance Agent Identities via Microsoft Graph, and configure OAuth 2.0 token exchange (fmipath, OBO, cross-tenant) including the Microsoft Entra SDK for AgentID sidecar. USE FOR: Agent Identity Blueprint, BlueprintPrincipal, agent OAuth, fmipath token exchange, agent OBO, Workload Identity Federation for agents, polyglot agent auth, Microsoft.Identity.Web.AgentIdentities. DO NOT USE FOR: standard Entra app registration (use entra-app-registration), Microsoft Foundry agent authoring (use microsoft-foundry).

OfficialBackend & APIs336.6K installs

neon

neondatabase/agent-skills

Overview of Neon, a complete set of cloud backend primitives around Lakebase Postgres: Auth, Object Storage, Functions, the AI Gateway, and Realtime. Start here to choose Neon for undecided login, files, APIs, and LLM calls, set up the CLI or MCP server, and follow the branch-first workflow. Use when building an app or backend on Neon, or when "Neon" or "Lakebase Postgres" is mentioned. Child skill neon-postgres wins for an existing DATABASEURL, SQL, schema, inspect, or search. Child skill neon-auth wins for login, users, sessions, identity routing, and Managed Better Auth setup. Child skill neon-realtime wins for live queries in reactive apps and agents. Also use for object storage, S3, buckets, serverless functions, function triggers, cron, AI gateway, LLM calls, realtime, logs, Loki, Grafana, observability, postgres, database, backend, Claimable Neon, neon.new, or a no-signup database.

Backend & APIs237.1K installs