{"id":50733835,"url":"https://github.com/syncfusion/maui-ui-components-skills","last_synced_at":"2026-06-10T11:32:17.315Z","repository":{"id":347601410,"uuid":"1191777336","full_name":"syncfusion/maui-ui-components-skills","owner":"syncfusion","description":"Skills for Syncfusion .NET MAUI components. Enable AI-assisted development with comprehensive documentation, code examples, and best practices for 100+ UI controls including DataGrid, Charts, Scheduler, and more.","archived":false,"fork":false,"pushed_at":"2026-04-08T07:27:37.000Z","size":2311,"stargazers_count":54,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2026-05-14T14:56:31.235Z","etag":null,"topics":["agent-skills"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/syncfusion.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-03-25T15:20:23.000Z","updated_at":"2026-04-24T13:33:29.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/syncfusion/maui-ui-components-skills","commit_stats":null,"previous_names":["syncfusion/maui-ui-components-skills"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/syncfusion/maui-ui-components-skills","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/syncfusion%2Fmaui-ui-components-skills","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/syncfusion%2Fmaui-ui-components-skills/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/syncfusion%2Fmaui-ui-components-skills/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/syncfusion%2Fmaui-ui-components-skills/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/syncfusion","download_url":"https://codeload.github.com/syncfusion/maui-ui-components-skills/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/syncfusion%2Fmaui-ui-components-skills/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34151274,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-10T02:00:07.152Z","response_time":89,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["agent-skills"],"created_at":"2026-06-10T11:32:15.536Z","updated_at":"2026-06-10T11:32:17.308Z","avatar_url":"https://github.com/syncfusion.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# maui-ui-components-skills\n\nSkills for Syncfusion .NET MAUI components, designed for use with AI coding assistants.\n\nThis repository contains 76 AI-ready skill guides for working with Syncfusion .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.\n\n## Quick Start\n\n### Option 1: Using npx (Recommended)\n\n```bash\nnpx skills add https://github.com/syncfusion/maui-ui-components-skills\n```\n\nThis will automatically add the skills to your workspace.\n\n### Option 2: Manual Installation\n\n**1. Clone this repository**\n```bash\ngit clone https://github.com/syncfusion/maui-ui-components-skills.git\n```\n\n**2. Add it to your VS Code workspace**\n\nOpen your `.code-workspace` file (or create one) and add this repo as a second root folder:\n```json\n{\n  \"folders\": [\n    { \"path\": \"/path/to/your-maui-app\" },\n    { \"path\": \"/path/to/maui-ui-components-skills\" }\n  ]\n}\n```\n\n**3. Start asking questions**\n\nYour AI assistant will automatically detect and apply the relevant skill based on your prompt:\n```text\nHow do I add grouping to the Syncfusion DataGrid?\nHow do I configure the Scheduler for week view?\nHow do I apply a dark theme to Syncfusion controls?\n```\n\nNo configuration required. Skills are loaded automatically from the workspace.\n\n---\n\n## Prerequisites\n\n- An AI coding assistant that supports skills/context files (e.g., GitHub Copilot, Cursor, or similar tools)\n- [.NET 9 SDK](https://dotnet.microsoft.com/download/dotnet/9.0)\n- A Syncfusion license key ([free community license available](https://www.syncfusion.com/products/communitylicense))\n\n## How These Skills Work\n\nEach `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 sorting to my DataGrid?\" — the AI assistant detects the match and loads the corresponding skill to guide its response.\n\nYou can also reference a skill explicitly by mentioning the component or control by name in your prompt.\n\n### Example Prompts\n\n```text\nHow do I bind data to the Syncfusion DataGrid in .NET MAUI?\n```\n→ The AI assistant loads the DataGrid skill and uses its get-started and data-binding reference docs.\n\n```text\nI need to add a date range picker to my app.\n```\n→ The AI assistant loads the Date Time Range Selector skill.\n\n```text\nHelp me migrate my Xamarin.Forms app to .NET MAUI.\n```\n→ The AI assistant loads the Migration skill.\n\n### Using Reference Files\n\nEach `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:\n\n```text\nShow me how to export the DataGrid to Excel.\n```\n→ The AI assistant uses `references/advanced-features.md` from the DataGrid skill for the detailed answer.\n\n## Skill File Structure\n\nEvery skill folder follows this layout:\n\n```text\nskills/\n└── syncfusion-maui-\u003ccontrol\u003e/\n    ├── SKILL.md                  ← Loaded by AI assistant; contains When to Use, Component Overview, and navigation links\n    └── references/\n        ├── getting-started.md    ← Installation, setup, NuGet packages, MauiProgram.cs\n        ├── advanced-features.md  ← In-depth feature guides and code samples\n        └── ...                   ← Additional reference files per control\n```\n\n`SKILL.md` sections:\n- **When to Use This Skill** — trigger phrases and scenarios that activate this skill\n- **Component Overview** — NuGet package, namespace, key capabilities at a glance\n- **Documentation and Navigation Guide** — links to all reference files in the skill\n\n## Repository Structure\n\n```text\nREADME.md\nskills/\n    syncfusion-maui-getting-started/\n    syncfusion-maui-migration/\n    syncfusion-maui-theming/\n    syncfusion-maui-accordion/\n    syncfusion-maui-ai-assistview/\n    syncfusion-maui-autocomplete/\n    ... (one folder per control, 76 total)\n```\n\n## Skill Index\n\n\u003e **Tip:** Start with [Getting Started](skills/syncfusion-maui-getting-started/SKILL.md) if you are setting up a new project, and [Migration](skills/syncfusion-maui-migration/SKILL.md) if upgrading from Xamarin.Forms. For all other tasks, find the skill that matches the specific control below.\n\n### Foundation\n\n- [Getting Started](skills/syncfusion-maui-getting-started/SKILL.md) — installation, licensing, themes, AI service integration\n- [Migration](skills/syncfusion-maui-migration/SKILL.md) — Xamarin.Forms to .NET MAUI migration guide\n- [Theming](skills/syncfusion-maui-theming/SKILL.md) — Material/Cupertino themes, dark mode, custom styling\n\n### Data Visualization\n\n- [Cartesian Charts](skills/syncfusion-maui-cartesian-charts/SKILL.md)\n- [Circular Charts](skills/syncfusion-maui-circular-charts/SKILL.md)\n- [Funnel Charts](skills/syncfusion-maui-funnel-charts/SKILL.md)\n- [Polar Charts](skills/syncfusion-maui-polar-charts/SKILL.md)\n- [Pyramid Charts](skills/syncfusion-maui-pyramid-charts/SKILL.md)\n- [Sunburst Charts](skills/syncfusion-maui-sunburst-charts/SKILL.md)\n- [Circular ProgressBar](skills/syncfusion-maui-circular-progressbar/SKILL.md)\n- [Linear ProgressBar](skills/syncfusion-maui-linear-progressbar/SKILL.md)\n- [Step ProgressBar](skills/syncfusion-maui-step-progressbar/SKILL.md)\n- [Digital Gauge](skills/syncfusion-maui-digital-gauge/SKILL.md)\n- [Linear Gauge](skills/syncfusion-maui-linear-gauge/SKILL.md)\n- [Radial Gauge](skills/syncfusion-maui-radial-gauge/SKILL.md)\n- [Barcode Generator](skills/syncfusion-maui-barcode-generator/SKILL.md)\n- [Maps](skills/syncfusion-maui-maps/SKILL.md)\n- [TreeMap](skills/syncfusion-maui-treemap/SKILL.md)\n\n### Grids and Data\n\n- [DataGrid](skills/syncfusion-maui-datagrid/SKILL.md)\n- [Smart DataGrid](skills/syncfusion-maui-smart-datagrid/SKILL.md)\n- [ListView](skills/syncfusion-maui-listview/SKILL.md)\n- [TreeView](skills/syncfusion-maui-treeview/SKILL.md)\n- [Kanban Board](skills/syncfusion-maui-kanban-board/SKILL.md)\n- [DataForm](skills/syncfusion-maui-dataform/SKILL.md)\n\n### Scheduling and Calendars\n\n- [Scheduler](skills/syncfusion-maui-scheduler/SKILL.md)\n- [Smart Scheduler](skills/syncfusion-maui-smart-scheduler/SKILL.md)\n- [Calendar](skills/syncfusion-maui-calendar/SKILL.md)\n\n### Editors and Inputs\n\n- [Autocomplete](skills/syncfusion-maui-autocomplete/SKILL.md)\n- [ComboBox](skills/syncfusion-maui-combobox/SKILL.md)\n- [Picker](skills/syncfusion-maui-picker/SKILL.md)\n- [Date Picker](skills/syncfusion-maui-date-picker/SKILL.md)\n- [Time Picker](skills/syncfusion-maui-time-picker/SKILL.md)\n- [Date Time Picker](skills/syncfusion-maui-date-time-picker/SKILL.md)\n- [Masked Entry](skills/syncfusion-maui-masked-entry/SKILL.md)\n- [Numeric Entry](skills/syncfusion-maui-numeric-entry/SKILL.md)\n- [Text Input Layout](skills/syncfusion-maui-text-input-layout/SKILL.md)\n- [Rich Text Editor](skills/syncfusion-maui-rich-text-editor/SKILL.md)\n- [Smart Text Editor](skills/syncfusion-maui-smart-text-editor/SKILL.md)\n- [Image Editor](skills/syncfusion-maui-image-editor/SKILL.md)\n- [Color Picker](skills/syncfusion-maui-color-picker/SKILL.md)\n- [Signature Pad](skills/syncfusion-maui-signature-pad/SKILL.md)\n- [Rating](skills/syncfusion-maui-rating/SKILL.md)\n\n### Sliders and Range Controls\n\n- [Slider](skills/syncfusion-maui-slider/SKILL.md)\n- [Range Slider](skills/syncfusion-maui-range-slider/SKILL.md)\n- [Range Selector](skills/syncfusion-maui-range-selector/SKILL.md)\n- [Date Time Slider](skills/syncfusion-maui-date-time-slider/SKILL.md)\n- [Date Time Range Slider](skills/syncfusion-maui-date-time-range-slider/SKILL.md)\n- [Date Time Range Selector](skills/syncfusion-maui-date-time-range-selector/SKILL.md)\n\n### Navigation\n\n- [Tab View](skills/syncfusion-maui-tab-view/SKILL.md)\n- [Navigation Drawer](skills/syncfusion-maui-navigation-drawer/SKILL.md)\n- [Toolbar](skills/syncfusion-maui-toolbar/SKILL.md)\n- [Radial Menu](skills/syncfusion-maui-radial-menu/SKILL.md)\n- [DockLayout](skills/syncfusion-maui-docklayout/SKILL.md)\n\n### Layout and Containers\n\n- [Accordion](skills/syncfusion-maui-accordion/SKILL.md)\n- [Expander](skills/syncfusion-maui-expander/SKILL.md)\n- [Cards](skills/syncfusion-maui-cards/SKILL.md)\n- [Carousel](skills/syncfusion-maui-carousel/SKILL.md)\n- [Rotator](skills/syncfusion-maui-rotator/SKILL.md)\n- [Backdrop](skills/syncfusion-maui-backdrop/SKILL.md)\n- [Parallax View](skills/syncfusion-maui-parallax-view/SKILL.md)\n- [Pull to Refresh](skills/syncfusion-maui-pull-to-refresh/SKILL.md)\n- [Segmented Control](skills/syncfusion-maui-segmented-control/SKILL.md)\n\n### Buttons and Indicators\n\n- [Button](skills/syncfusion-maui-button/SKILL.md)\n- [Checkbox](skills/syncfusion-maui-checkbox/SKILL.md)\n- [Radio Button](skills/syncfusion-maui-radio-button/SKILL.md)\n- [Switch](skills/syncfusion-maui-switch/SKILL.md)\n- [Chips](skills/syncfusion-maui-chips/SKILL.md)\n- [Badge View](skills/syncfusion-maui-badge-view/SKILL.md)\n- [Busy Indicator](skills/syncfusion-maui-busy-indicator/SKILL.md)\n- [Shimmer](skills/syncfusion-maui-shimmer/SKILL.md)\n- [Effects View](skills/syncfusion-maui-effects-view/SKILL.md)\n\n### Miscellaneous\n\n- [Avatar View](skills/syncfusion-maui-avatar-view/SKILL.md)\n- [AI AssistView](skills/syncfusion-maui-ai-assistview/SKILL.md)\n- [Chat](skills/syncfusion-maui-chat/SKILL.md)\n- [Markdown Viewer](skills/syncfusion-maui-markdown-viewer/SKILL.md)\n- [TreeMap](skills/syncfusion-maui-treemap/SKILL.md)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsyncfusion%2Fmaui-ui-components-skills","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsyncfusion%2Fmaui-ui-components-skills","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsyncfusion%2Fmaui-ui-components-skills/lists"}