marketplace-publishing

Automate dotnet-skills marketplace publishing with plugin.json updates and validation.

1.1k|101|Updated Nov 12, 2025
One-click install
npx skills add https://github.com/Aaronontheweb/dotnet-skills --skill marketplace-publishing
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: marketplace-publishing
Source: https://github.com/Aaronontheweb/dotnet-skills/tree/main/skills/marketplace-publishing
Command: npx skills add https://github.com/Aaronontheweb/dotnet-skills --skill marketplace-publishing

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Workflow for publishing skills and agents to the dotnet-skills Claude Code marketplace, including content creation, plugin.json updates, validation, and release tagging.

Core Features & Use Cases

  • Streamlines adding new skills and agents under the correct category folders.
  • Ensures plugin.json registration and marketplace validation are performed consistently.
  • Supports versioning and release tagging for smooth public deployment.

Quick Start

Create a new skill folder under skills/<category>/<skill-name> with SKILL.md, ensure frontmatter includes name and description, add the path to .claude-plugin/plugin.json, then run ./scripts/validate-marketplace.sh and commit.

Frequently Asked Questions about marketplace-publishing

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I publish a new skill to a Claude Code marketplace?▼

To publish a skill to the marketplace, create a folder under skills/<category>/<skill-name> with a SKILL.md file, add the path to plugin.json, run the validation script, and commit the release.

What is the required structure for SKILL.md frontmatter in marketplace publishing?▼

SKILL.md frontmatter must include name and description fields for marketplace publishing. The validation script enforces this structure before allowing a tagged release.

Does marketplace publishing require updating plugin.json for every new agent?▼

Yes, marketplace publishing requires adding the new skill or agent path to the .claude-plugin/plugin.json file. This registration step ensures the marketplace validates and deploys the content consistently.

How do I validate marketplace content before releasing a tagged version?▼

Run the ./scripts/validate-marketplace.sh script to validate marketplace content before releasing a tagged version. This checks folder structure, SKILL.md frontmatter, and plugin.json registration to prevent publishing errors.

What's the best way to organize skills and agents under the correct category folders?▼

Organize skills and agents by creating folders under skills/<category>/<skill-name>. This hierarchy ensures the validation script correctly identifies and registers the content during the marketplace publishing workflow.