用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/ffsshhttiikk/opencode-agents-skills --skill xamarin命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
正在显示 SKILL.md
基于 SOC 职业分类
| name | xamarin |
| description | Xamarin cross-platform development |
| license | MIT |
| compatibility | opencode |
| metadata | {"audience":"mobile-developers","category":"mobile-development"} |
Use me when:
Xamarin compiles C# to native code, providing full API access:
┌─────────────────────────────────────────────┐
│ Shared C# Code │
│ (Business Logic, Models, ViewModels) │
└──────────────────┬──────────────────────────┘
│
┌──────────┴──────────┐
▼ ▼
┌───────────────┐ ┌───────────────┐
│ Xamarin │ │ Xamarin │
│ iOS │ │ Android │
│ (AOT/Mono) │ │ (Mono VM) │
└───────────────┘ └───────────────┘
Declarative UI shared across platforms:
public class App : Application
{
public App()
{
MainPage = new NavigationPage(new MainPage());
}
}
public class MainPage : ContentPage
{
public MainPage()
{
var button = new Button { Text = "Click Me" };
var label = new Label { Text = "Counter: 0" };
int count = 0;
button.Clicked += (s, e) =>
{
count++;
label.Text = $"Counter: {count}";
};
Content = new StackLayout
{
Children = { label, button },
VerticalOptions = LayoutOptions.Center
};
}
}