aaronontheweb avatar

Marketplace Publishing

This walks you through the complete publishing workflow for the dotnet-skills marketplace on Claude Code. It covers the folder structure (skills go in category folders like akka/ or aspire/, agents in /agents/), how to write the SKILL.md frontmatter with name and description fields, registering everything in plugin.json, and the release process with semantic versioning and GitHub tags. The validation script catches common mistakes before you commit. What's useful here is seeing the actual mechanics of how marketplace content gets structured and deployed, especially the requirement that skills and their plugin.json registration stay in sync. If you're maintaining a Claude Code marketplace or want to understand how the publishing side works, this gives you the repeatable checklist.

skills.sh installs
408
GitHub stars
1.3K
last updated
Aug 21, 2026

Install

$ npx -y skills add aaronontheweb/dotnet-skills --skill marketplace-publishing --agent claude-code

Installs into .claude/skills of the current project.

Files

Marketplace Publishing Workflow

This skill documents how to publish skills and agents to the dotnet-skills Claude Code marketplace.

Repository Structure

dotnet-skills/
├── .claude-plugin/
│   ├── marketplace.json      # Marketplace catalog
│   └── plugin.json           # Plugin metadata + skill/agent registry
├── .github/workflows/
│   └── release.yml           # Release automation
├── skills/
│   ├── akka/                 # Akka.NET skills
│   │   ├── best-practices/SKILL.md
│   │   ├── testing-patterns/SKILL.md
│   │   └── ...
│   ├── aspire/               # .NET Aspire skills
│   ├── csharp/               # C# language skills
│   ├── testing/              # Testing framework skills
│   └── meta/                 # Meta skills
├── agents/
│   └── *.md                  # Agent definitions
└── scripts/
    └── validate-marketplace.sh

Adding a New Skill

Step 1: Choose a Category

Skills are organized by domain:

Sponsors

Details

Repository
github.com/aaronontheweb/dotnet-skills
Categories
Release Management, Automation & Workflows, .NET & C#
First seen
Jun 3, 2026

More from aaronontheweb/dotnet-skills

All 34
1maxazure avatarvideo-editingmaxazure/video-editing-skillXiaohongshu/RED-tuned short-form video workflow for raw voice-over, talking-head, tutorials, interviews, podcasts, long videos, screen recordings, B-roll, capti402skills.sh installs
2davila7 avatarmicro-saas-launcherdavila7/claude-code-templatesExpert in launching small, focused SaaS products fast - the indie hacker approach to building profitable software. Covers idea validation, MVP development, pric401skills.sh installs
3davila7 avatarai-productdavila7/claude-code-templatesEvery product will be AI-powered. The question is whether you'll build it right or ship a demo that falls apart in production. This skill covers LLM integration399skills.sh installs
4nangohq avatarbuilding-nango-functions-locallynangohq/skillsBuilds Nango Functions in a checked-out Zero YAML TypeScript Nango project using local files, index.ts registration, nango dryrun, generated tests, and optional396skills.sh installs
5pmprompt avatarshape-uppmprompt/claude-plugin-product-managementUse when asked to "shape up", "run a shaping session", "set an appetite", "scope a project without estimates", "betting table", or "ship in fixed cycles". Helps393skills.sh installs
6agno-agi avataragnoagno-agi/agno-skillsAgno AI agent framework - build production-ready agents, multi-agent teams, workflows, MCP integrations, and deploy with AgentOS. Use when building, debugging, 389skills.sh installs