Sandbox
@syncfusion/maui-toolkit-ui-components-skills

AI skills for Syncfusion .NET MAUI controls

This repository provides 35 skill packs for Syncfusion Toolkit for .NET MAUI components. Agents can read each skill’s `SKILL.md` and supporting `references/` files to answer questions about setup, patterns, customization, and troubleshooting for specific controls.

39 stars2 forksUpdated 8d ago
Who it's for

Builders who want their coding assistant to use Syncfusion .NET MAUI control docs while they build.

What it delivers

You can ask about a specific MAUI control and get guidance that matches the component instead of re-explaining the setup each time.

What it does

Control-specific skill files

Each control folder contains a `SKILL.md` file with trigger text and a component overview.

Reference docs per skill

Each skill includes a `references/` folder with deeper guides for getting started, advanced features, and troubleshooting.

Foundation skills

The repo includes getting started, migration, and theming skills for setup, upgrades, and styling.

Automatic skill loading

The README says assistants can detect the right skill from your prompt and load it during the conversation.

Workspace-based installation

You can add the repository to a workspace so supported assistants can find the skills without extra configuration.

How to get it

  1. 1Run
    npx skills add https://github.com/syncfusion/maui-toolkit-ui-components-skills
  2. 21. Clone this repository
    git clone https://github.com/syncfusion/maui-toolkit-ui-components-skills.git
  3. 3Your AI assistant will automatically detect and apply the relevant skill based on your…
    How do I allow users to pick dates or highlight important days?
    How do I present information in a clean, modern card layout?
    How do I apply a dark theme to Syncfusion controls?

README

maui-toolkit-ui-components-skills

Skills for Syncfusion® Toolkit for .NET MAUI components, designed for use with AI coding assistants.

This repository contains 35 AI-ready skill guides for working with Syncfusion® Toolkit for .NET MAUI controls. Each skill includes a SKILL.md file that AI coding assistants can read automatically, plus a references/ subfolder with detailed documentation covering setup, usage patterns, customization, and troubleshooting.

Quick Start

Option 1: Using npx (Recommended)

npx skills add https://github.com/syncfusion/maui-toolkit-ui-components-skills

This will automatically add the skills to your workspace.

Option 2: Manual Installation

1. Clone this repository

git clone https://github.com/syncfusion/maui-toolkit-ui-components-skills.git

2. Add it to your VS Code workspace

Open your .code-workspace file (or create one) and add this repo as a second root folder:

{
  "folders": [
    { "path": "/path/to/your-maui-app" },
    { "path": "/path/to/maui-toolkit-ui-components-skills" }
  ]
}

3. Start asking questions

Your AI assistant will automatically detect and apply the relevant skill based on your prompt:

How do I allow users to pick dates or highlight important days?
How do I present information in a clean, modern card layout?
How do I apply a dark theme to Syncfusion controls?

No configuration required. Skills are loaded automatically from the workspace.


Prerequisites

  • An AI coding assistant that supports skills/context files (e.g., GitHub Copilot, Cursor, or similar tools)
  • .NET 9 SDK

How These Skills Work

Each SKILL.md file contains a description field in its YAML frontmatter. AI coding assistants read this description to decide when to automatically apply a skill during a conversation. When you ask about a specific Syncfusion control — for example, "How do I add items to my SegmentedControl?" — the AI assistant detects the match and loads the corresponding skill to guide its response.

You can also reference a skill explicitly by mentioning the component or control by name in your prompt.

Example Prompts

How do I bind data to the Syncfusion SegmentedControl in .NET MAUI?

→ The AI assistant loads the SegmentedControl skill and uses its get-started and data-binding reference docs.

Help me migrate my Xamarin.Forms app to .NET MAUI.

→ The AI assistant loads the Migration skill.

Using Reference Files

Each references/ subfolder contains deeper implementation guides. When the AI assistant loads a skill, it can also pull in these files when you ask follow-up questions:

Show me how to use auto-scroll, programmatic scrolling, and proper layout in .NET MAUI Accordion?.

→ The AI assistant uses references/advanced-features.md from the Accordion skill for the detailed answer.

Skill File Structure

Every skill folder follows this layout:

skills/
└── syncfusion-maui-toolkit-<control>/
    ├── SKILL.md                  ← Loaded by AI assistant; contains When to Use, Component Overview, and navigation links
    └── references/
        ├── getting-started.md    ← Installation, setup, NuGet packages, MauiProgram.cs
        ├── advanced-features.md  ← In-depth feature guides and code samples
        └── ...                   ← Additional reference files per control

SKILL.md sections:

  • When to Use This Skill — trigger phrases and scenarios that activate this skill
  • Component Overview — NuGet package, namespace, key capabilities at a glance
  • Documentation and Navigation Guide — links to all reference files in the skill

Repository Structure

README.md
skills/
    syncfusion-maui-toolkit-getting-started/
    syncfusion-maui-toolkit-migration/
    syncfusion-maui-toolkit-theming/
    syncfusion-maui-toolkit-accordion/
    syncfusion-maui-toolkit-shimmer/
    ... (one folder per control, 32 total)

Skill Index

Tip: Start with Getting Started if you are setting up a new project, and Migration if upgrading from Syncfusion® .NET MAUI. For all other tasks, find the skill that matches the specific control below.

Foundation

  • Getting Started — installation, themes
  • Migration — Syncfusion® .NET MAUI to Syncfusion® Toolkit for .NET MAUI migration guide
  • Theming — Material themes, dark mode, custom styling

Data Visualization

Calendars

Editors

Navigation

Layout

Buttons

Notification

Miscellaneous

Files in the repo

Repository payload2 top-level entries
  • skills
  • README.md

Discussion (0)

Ask about usage, or say what you built with it

Sign in to join the discussion.

No comments yet. Be the first to say what this is good for.

More skills

obra/
superpowers

An agentic skills framework & software development methodology that works.

285k
1 add

Turn any codebase, with its docs, SQL schemas, configs, and PDFs, into a queryable knowledge graph. A /graphify skill for Claude Code, Cursor, Codex, and Gemini CLI: local deterministic AST parsing, every edge explained, no vector store.

117k
1 add
Vincentwei1021/
anything2explainer

Topic in, narrated explainer video out. A Claude Code / Codex skill that turns any topic into a black-canvas motion-graphics explainer video with TTS voiceover, subtitles and a chapter progress bar. Chinese or English; every frame drawn in code with Remotion.

666

Open-source AI job search: scan job portals, evaluate listings into a structured A-H report with a global 1-5 score, tailor your CV, track applications — runs locally in your AI coding CLI (Claude Code, Codex, OpenCode, Antigravity…)

71k