Skills

Marketplace Publishing

Workflow for publishing skills and agents to the dotnet-skills Claude Code marketplace.

Install

npx skills add Aaronontheweb/dotnet-skills --skill marketplace-publishing -g -a claude-code -y
Category
AI and agents
Updated
7d ago
License
MIT
Context cost
Lightabout 1,427 tokens
Runs scripts
No, instructions only

What it does

Workflow for publishing skills and agents to the dotnet-skills Claude Code marketplace. Covers adding new content, updating plugin.json, validation, and release tagging.

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:

CategoryPurpose
akka/Akka.NET actor patterns, testing, clustering
aspire/.NET Aspire orchestration, testing, configuration
csharp/C# language features, coding standards
testing/Testing frameworks (xUnit, Playwright, Testcontainers)
meta/Meta skills about this marketplace

Create a new category folder if none fits.

Step 2: Create the Skill Folder

Create a folder with SKILL.md inside:

skills/<category>/<skill-name>/SKILL.md

Example: skills/akka/cluster-sharding/SKILL.md

Step 3: Write the SKILL.md

---
name: my-new-skill
description: Brief description of what this skill does and when to use it.
---

# My New Skill

## When to Use This Skill

Use this skill when:
- [List specific scenarios]

---

## Content

[Comprehensive guide with examples, patterns, and anti-patterns]
Read the whole SKILL.md on GitHub

More in AI and agents