Marketplace metadata for the dotnet-artisan plugin
npx claudepluginhub novotnyllc/dotnet-artisanComprehensive .NET development skills for modern C#, ASP.NET, MAUI, Blazor, and cloud-native applications
Claude Code marketplace entries for the plugin-safe Antigravity Awesome Skills library and its compatible editorial bundles.
Production-ready workflow orchestration with 79 focused plugins, 184 specialized agents, and 150 skills - optimized for granular installation and minimal token usage
Agent skills for building and maintaining promptfoo evaluations
Share bugs, ideas, or general feedback.
Comprehensive .NET development skills for modern C#, ASP.NET, MAUI, Blazor, and cloud-native applications
dotnet-artisan provides 9 skills (2 routing + 7 domain) and 14 specialist agents for .NET development. It is compatible with Claude Code, GitHub Copilot CLI, and OpenAI Codex. Claude and Copilot consume the plugin manifests directly; Codex now has a first-class plugin manifest plus marketplace metadata, while still keeping the older skill-centric metadata as a direct-install compatibility layer. Specialist agents/*.md are currently used by Claude/Copilot flows; Codex routes through the skills/* surface.
The plugin covers the full breadth of the .NET ecosystem:
From within Claude Code, run:
/plugin marketplace add novotnyllc/dotnet-artisan
/plugin install dotnet-artisan@dotnet-artisan
Once installed, Claude Code automatically loads relevant skills based on your questions about .NET development.
OpenCode supports Claude Code plugins. Install with Claude Code first using:
/plugin marketplace add novotnyllc/dotnet-artisan
/plugin install dotnet-artisan@dotnet-artisan
Then set this in ~/.config/opencode/oh-my-opencode.json:
{
"claude_code": {
"plugins": true
}
}
Install as a Copilot plugin:
copilot plugin marketplace add novotnyllc/dotnet-artisan
copilot plugin install dotnet-artisan@dotnet-artisan
The flat skills/<skill-name>/ layout remains compatible with Copilot's one-level-deep skill scanning.
Codex plugin-aware surfaces discover this repo through .codex-plugin/plugin.json and .agents/plugins/marketplace.json.
The repo also keeps .agents/openai.yaml and skills/<skill-name>/agents/openai.yaml as a compatibility path for direct skill installs and local ~/.codex/skills/ sync workflows.
For direct skill-centric installs, use:
$skill-installer install https://github.com/novotnyllc/dotnet-artisan
You can also sync skill directories into ~/.codex/skills/.
Root agents/*.md specialist definitions are not yet first-class Codex skills, so Codex still routes through the broad skill layer.
| Provider | Primary surface | Status |
|---|---|---|
| Claude Code | .claude-plugin/plugin.json + skills/* + agents/*.md + hooks + MCP | Supported |
| GitHub Copilot CLI | .claude-plugin/plugin.json + skills/* + agents/*.md | Supported |
| OpenAI Codex | .codex-plugin/plugin.json + .agents/plugins/marketplace.json + skills/* | Supported |
Compatibility is validated in CI with structural smoke checks via scripts/run-agent-routing-smoke.py --provider claude,codex,copilot.
The plugin organizes 9 skills in a flat directory layout (skills/<skill-name>/SKILL.md), backed by 159 reference files (~62K lines) of deep-dive guidance loaded on demand. Each skill follows the Agent Skills open standard with structured frontmatter and progressive disclosure — SKILL.md routing tables point to references/*.md companion files that Claude reads only when relevant.