
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- 01
Install
Run the command in your project. The CLI asks which agents to install for.
- 02
Describe the task
Ask your agent for something this skill covers. It loads syncfusion-maui-getting-started automatically when relevant.
- 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
| Platform | Minimum Version | Recommended |
|---|---|---|
| Windows | Windows 10 version 1809+ | Windows 11 |
| macOS | macOS 10.15+ | macOS 12+ |
| iOS | iOS 11+ | iOS 15+ |
| Android | Android 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
syncfusion-maui-parallax-view
syncfusion/maui-ui-components-skills
Open the skill to read its SKILL.md instructions.
syncfusion-maui-cartesian-charts
syncfusion/maui-ui-components-skills
Open the skill to read its SKILL.md instructions.
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.
syncfusion-maui-listview
syncfusion/maui-ui-components-skills
Open the skill to read its SKILL.md instructions.
syncfusion-maui-combobox
syncfusion/maui-ui-components-skills
Open the skill to read its SKILL.md instructions.
syncfusion-maui-picker
syncfusion/maui-ui-components-skills
Open the skill to read its SKILL.md instructions.
Popular backend & apis skills
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.
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.
google-agents-cli-adk-code
google/agents-cli
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).
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.
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).
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.