avalonia-services
CommunitySeamless Avalonia platform services access.
Software Engineering#notifications#avalonia#storage-provider#top-level#clipboard#focus-management#launcher
Authorlinuxdevel
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Avalonia applications often require access to platform services (clipboard, file dialogs, launching, screen information, focus management, and in-app notifications). This skill centralizes and standardizes that access via TopLevel, ensuring consistent usage across windows and controls.
Core Features & Use Cases
- Access clipboard read/write via TopLevel.
- Open and save files or folders through StorageProvider dialogs and well-known folders.
- Launch URLs or files using Launcher and in-app notifications via WindowNotificationManager.
- Retrieve screen/work area, window position, and focus management data for responsive UI.
- IME input method access for advanced text input scenarios.
Quick Start
Demonstrate a typical flow by opening a file dialog, copying the resulting path to the clipboard, and launching the selected file URL.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: avalonia-services Download link: https://github.com/linuxdevel/Avalonia-skills/archive/main.zip#avalonia-services Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 510,000+ vetted skills library on demand.