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.