marketplace-publishing

Publish .NET skills and agents to the dotnet-skills Claude Code marketplace.

Updated Dec 4, 2022
One-click install
npx skills add https://github.com/devingoble/CloudOStat --skill marketplace-publishing-devingoble
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: marketplace-publishing
Source: https://github.com/devingoble/CloudOStat/tree/main/.github/skills/marketplace-publishing
Command: npx skills add https://github.com/devingoble/CloudOStat --skill marketplace-publishing-devingoble

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires jq, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the process of publishing new skills and agents to the dotnet-skills Claude Code marketplace, ensuring content is correctly formatted, validated, and released.

Core Features & Use Cases

  • Adding New Content: Guides users through creating and structuring new skills and agents.
  • Validation: Includes a script to validate the marketplace structure and content before release.
  • Release Management: Details the steps for versioning, tagging, and triggering automated releases via GitHub Actions.
  • Use Case: A developer has created a new C# skill for .NET Aspire and needs to add it to the marketplace, including updating the plugin.json and ensuring it passes validation before committing.

Quick Start

Use the marketplace-publishing skill to add a new skill to the dotnet-skills marketplace.

Frequently Asked Questions about marketplace-publishing

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

FAQPage Schema
How do I publish new skills and agents to the dotnet-skills marketplace?

Publishing skills and agents to the dotnet-skills marketplace involves structuring new content, updating plugin.json, validating repository conventions, and tagging a release. This workflow ensures content is correctly formatted and released via GitHub Actions.

What is the best way to validate a .NET skill before releasing it to the marketplace?

Validating a .NET skill before release requires running the provided validation script to check marketplace structure and content. This process ensures adherence to repository naming conventions and prevents formatting errors before tagging.

How does release tagging work for agents in the Claude Code marketplace?

Release tagging for agents in the Claude Code marketplace works by applying version tags to trigger automated releases via GitHub Actions. This workflow manages versioning and ensures the validated plugin.json content deploys correctly.

Do I need jq to publish .NET skills to the marketplace?

Yes, jq is required as a dependency to publish .NET skills to the marketplace. The publishing workflow uses jq to process and validate the JSON data structures within your skill configurations.

Can I update an existing plugin.json file when adding new content to the marketplace?

Yes, updating the plugin.json file is a core step when adding new content to the marketplace. The publishing workflow guides you through modifying plugin.json to register new .NET skills and agents before validation.

Why are my marketplace skills failing the repository structure validation?

Marketplace skills fail repository structure validation when content does not adhere to established naming conventions or formatting rules. The validation script checks these parameters before release tagging to ensure marketplace integrity.