building-skills-marketplace

Create and publish Claude Code skills with tests, manifests, and git tags.

1|Updated Oct 22, 2025
One-click install
npx skills add https://github.com/imehr/skills --skill building-skills-marketplace
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: building-skills-marketplace
Source: https://github.com/imehr/skills/tree/main/skills/workflows/building-skills-marketplace
Command: npx skills add https://github.com/imehr/skills --skill building-skills-marketplace

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill provides a comprehensive, battle-tested workflow for creating, testing, and publishing Claude Code skills to a marketplace, solving the complexity and common pitfalls associated with skill development and distribution. It ensures skills are high-quality, discoverable, and correctly integrated, saving developers significant time and frustration.

Core Features & Use Cases

  • TDD for Skills: Enforces a "test-first" (RED-GREEN-REFACTOR) methodology for robust skill development.
  • Marketplace Setup: Guides through the mandatory two-repository structure for marketplace catalog and skill content.
  • Publishing Checklist: Provides critical steps for successful publication, including Git tagging and manifest configuration.
  • Use Case: "I want to create a new Claude Code skill for managing AWS deployments and publish it to our internal marketplace. Guide me through the entire process, starting with writing tests."

Quick Start

Use the building-skills-marketplace skill to create a new Claude Code skill.

Frequently Asked Questions about building-skills-marketplace

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

FAQPage Schema
How do I create and publish a Claude Code skill to a marketplace?

Publishing a Claude Code skill requires following a two-repository marketplace workflow: write tests first using red-green-refactor methodology, create a skill manifest with name and version, define slash commands, add documentation, create git tags, and deploy to both catalog and content repositories. This ensures your skill is discoverable and correctly integrated.

What testing approach should I use when developing Claude Code skills?

Test-driven development (TDD) with red-green-refactor methodology is enforced for skill development. Write pressure tests upfront before implementation, document results in TEST_RESULTS.md, and ensure tests pass before publishing to maintain high quality and catch integration issues early.

What are the required components for a skill marketplace submission?

A valid marketplace.json schema must include owner and metadata fields; the skills manifest requires name, version, directories, and commands; slash commands must be present; TEST_RESULTS.md documentation is mandatory; and git tags must be created before publishing. All requirements must be met for successful deployment.

How do I set up slash commands and validate my skill manifest?

Define slash commands in your skill manifest, then validate both the manifest and marketplace.json against the schema. After validation passes and git tags are created, complete restart steps post-installation to ensure commands become available in the Claude Code environment.

Can I use this workflow for internal or private skill marketplaces?

Yes, the two-repository marketplace workflow applies to both public and internal skill distributions. The process covers skill creation, testing, manifest configuration, version tagging, and deployment across multiple catalogs, making it adaptable to different organizational marketplace setups.