linuxdevel/Avalonia-skills

AI agent skills for building Avalonia cross-platform .NET apps

35Stars on the repository
33Mods indexed here, across every type
4mo agoLast push, which is what freshness is scored on
MITLicence, which decides whether bodies are shown

avalonia

01

linuxdevel/Avalonia-skills

Skill Claude CodeCodex

Use when working with Avalonia UI framework — building, styling, binding, animating, or deploying Avalonia apps with .NET.

not rated 35 +2 4mo ago A 30 tokens original MIT

linuxdevel/Avalonia-skills

Skill Claude CodeCodex

Use when setting up Avalonia app structure, resource dictionaries, application lifetimes, startup configuration, cross-platform project setup, or App.axaml configuration.

not rated 35 +2 4mo ago A 35 tokens original MIT

avalonia-controls

03

linuxdevel/Avalonia-skills

Skill Claude CodeCodex

Use when working with built-in Avalonia controls. Routes to the correct sub-subskill for the control category needed.

not rated 35 +2 4mo ago A 27 tokens original MIT

linuxdevel/Avalonia-skills

Skill Claude CodeCodex

Use when working with Avalonia data display controls: TextBlock, Label, ListBox, DataGrid, TreeView, ItemsControl, Carousel, or MarkdownViewer. Covers binding patterns, templates, virtualization, selection modes, and column configuration for Avalonia 12.

not rated 35 +2 4mo ago A 59 tokens original MIT

linuxdevel/Avalonia-skills

Skill Claude CodeCodex

Use when working with Avalonia input controls: Button, ToggleButton, RadioButton, CheckBox, TextBox, ComboBox, Slider, Calendar, DatePicker, TimePicker, NumericUpDown, or VirtualKeyboard. Covers key properties, events, binding patterns, and common pitfalls for each control in Avalonia 12.

not rated 35 +2 4mo ago A 70 tokens original MIT

linuxdevel/Avalonia-skills

Skill Claude CodeCodex

Use when working with Avalonia layout container controls: Border, ScrollViewer, SplitView, Expander, Viewbox, or Panel variants (Grid, StackPanel, WrapPanel, DockPanel, UniformGrid, Canvas). Covers container-specific API, properties, scroll configuration, and layout pitfalls in Avalonia 12.

not rated 35 +2 4mo ago A 68 tokens original MIT

linuxdevel/Avalonia-skills

Skill Claude CodeCodex

Use when working with Avalonia media controls: Image, DrawingImage, PathIcon, MediaPlayerControl, or WebView/NativeWebView. Covers asset loading URIs, stretch modes, vector icons, video playback setup, and browser embedding for Avalonia 12.

not rated 35 +2 4mo ago A 59 tokens original MIT

linuxdevel/Avalonia-skills

Skill Claude CodeCodex

Use when working with Avalonia navigation controls: TabControl, Menu, ContextMenu, MenuItem, NativeMenu, or TrayIcon. Covers tab binding, menu command wiring, access keys, context menu DataContext resolution, and tray icon setup for Avalonia 12 desktop apps.

not rated 35 +2 4mo ago A 61 tokens original MIT

linuxdevel/Avalonia-skills

Skill Claude CodeCodex

Use when creating custom UserControls, TemplatedControls, basic drawing controls, custom panels, control libraries, attached properties, or custom flyouts in Avalonia.

not rated 35 +2 4mo ago A 38 tokens original MIT

linuxdevel/Avalonia-skills

Skill Claude CodeCodex

Use when writing data bindings, compiled bindings, converters, MultiBinding, collection views, validation, or binding to commands in Avalonia. Covers binding modes, path syntax, DataContext, built-in and custom converters, FallbackValue, DataValidationException, and debugging techniques.

not rated 35 +2 4mo ago A 60 tokens original MIT

linuxdevel/Avalonia-skills

Skill Claude CodeCodex

Use when defining DataTemplate, ItemTemplate, ContentTemplate, selecting templates by data type, using TreeDataTemplate for hierarchical data, implementing IDataTemplate selectors, or using FuncDataTemplate in Avalonia. Covers template scoping, app-level templates, and compiled binding in templates.

not rated 35 +2 4mo ago A 61 tokens original MIT

avalonia-deployment

12

linuxdevel/Avalonia-skills

Skill Claude CodeCodex

Use when packaging or deploying Avalonia apps for Windows, macOS, Linux, WebAssembly, Android, or iOS.

not rated 35 +2 4mo ago A 30 tokens original MIT

avalonia-events

13

linuxdevel/Avalonia-skills

Skill Claude CodeCodex

Use when working with Avalonia routed events — defining custom RoutedEvent, handling bubbling or tunneling events, attaching handlers with AddHandler, RoutingStrategies, the OnApplyTemplate/PART pattern, or class-level static handlers via AddClassHandler.

not rated 35 +2 4mo ago A 53 tokens original MIT

linuxdevel/Avalonia-skills

Skill Claude CodeCodex

Use when working with Avalonia brushes, transforms, geometry, clipping, animations, transitions, or bitmap effects. Covers SolidColorBrush, LinearGradientBrush, RadialGradientBrush, ConicGradientBrush, ImageBrush, VisualBrush, RenderTransform, shapes, Path geometry, clipping, BoxShadow, keyframe Animation class…

not rated 35 +2 4mo ago A 79 tokens original MIT

linuxdevel/Avalonia-skills

Skill Claude CodeCodex

Use when handling pointer events, keyboard input, gestures, focus, drag-and-drop, or hot keys in Avalonia. Covers PointerPressed/Released/Moved, KeyDown/KeyUp, TextInput, HotKeyManager, KeyGesture, focus management, TapGestureRecognizer, PinchGestureRecognizer, DragDrop.DoDragDrop, DataObject, and Cursor types.

not rated 35 +2 4mo ago A 79 tokens original MIT

avalonia-layout

16

linuxdevel/Avalonia-skills

Skill Claude CodeCodex

Use when arranging controls in Avalonia using panels, Grid, StackPanel, DockPanel, Canvas, alignment, margins, padding, or responsive layouts.

not rated 35 +2 4mo ago A 34 tokens original MIT

avalonia-mvvm

17

linuxdevel/Avalonia-skills

Skill Claude CodeCodex

Use when implementing the MVVM pattern in Avalonia, including ViewModels, INotifyPropertyChanged, ICommand, ReactiveUI, CommunityToolkit.Mvvm, or ViewModel-first navigation.

not rated 35 +2 4mo ago A 43 tokens original MIT

avalonia-pro-max

18

linuxdevel/Avalonia-skills

Skill Claude CodeCodex

Use when designing or polishing the visual quality of an Avalonia app — choosing themes, building a design system, crafting beautiful screens, improving accessibility, motion, layout, or before shipping a UI. Routes to focused sub-skills for tokens, themes, components, motion, accessibility, layout patterns, icons…

not rated 35 +2 4mo ago A 72 tokens original MIT

linuxdevel/Avalonia-skills

Skill Claude CodeCodex

Use when adding or auditing accessibility in an Avalonia app — AutomationProperties, focus order, keyboard navigation, contrast, screen reader (Narrator/NVDA/VoiceOver/Orca) support, dynamic text scaling, reduced motion. Maps WCAG 2.2 AA to Avalonia APIs.

not rated 35 +2 4mo ago A 67 tokens original MIT

linuxdevel/Avalonia-skills

Skill Claude CodeCodex

Use when building production-quality Avalonia screens — copy-paste XAML recipes for cards, primary/secondary/icon buttons, dialogs, sidebar nav, command bar, settings page, forms with validation, empty states, toasts, badges, skeletons. All recipes use semantic tokens from the design-system sub-skill.

not rated 35 +2 4mo ago A 69 tokens original MIT

linuxdevel/Avalonia-skills

Skill Claude CodeCodex

Use when establishing or refactoring an Avalonia app's design system — semantic color tokens, theme-variant dictionaries (light/dark), typography scale, spacing rhythm, radius and elevation tokens. Produces production-ready Resources/Tokens.axaml.

not rated 35 +2 4mo ago A 55 tokens original MIT

linuxdevel/Avalonia-skills

Skill Claude CodeCodex

Use when picking an icon library, drawing custom icons, embedding SVG, or handling images and brand assets in an Avalonia app. Covers Lucide, Material.Icons, Projektanker.Icons, MahApps.IconPacks, FluentSystemIcons, Heroicons, Svg.Skia, PathIcon, and asset performance.

not rated 35 +2 4mo ago A 72 tokens original MIT

linuxdevel/Avalonia-skills

Skill Claude CodeCodex

Use when designing the page-level layout of an Avalonia app — responsive breakpoints, sidebar vs top-nav vs bottom-nav, dashboard grids, master-detail, settings page, mobile vs desktop adaptive layouts. Covers Grid, DockPanel, SplitView, NavigationView, ItemsRepeater layout strategies.

not rated 35 +2 4mo ago A 66 tokens original MIT

linuxdevel/Avalonia-skills

Skill Claude CodeCodex

Use when adding animation, hover/press feedback, page transitions, list-item entrance, or honoring reduced-motion in an Avalonia app. Covers Transitions, Animation, KeyFrame, easing, IterationCount, and shared-element patterns.

not rated 35 +2 4mo ago A 54 tokens original MIT

At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: