Claude Marketplace Template banner
stbenjam stbenjam

Claude Marketplace Template

DevOps community

Description

Makes it easy to deploy a new marketplace

Installation

This entry records only its repository, not the path inside it, so there is no exact command to give. Open the source below and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

README

Claude Marketplace Template

A template repository for creating your own Claude Code plugin marketplace with a beautiful documentation site.

Features

  • 🎨 Customizable color schemes - Choose from presets or define your own
  • 📦 GitHub Pages integration - Auto-deploy docs on push
  • 🔧 Plugin scaffolding - Create new plugins with one command
  • Linting - Validate plugin structure with claudelint
  • 🔄 Template updates - Pull updates from this template easily
  • 📚 Auto-generated docs - Beautiful documentation site from plugin metadata

Quick Start

1. Use This Template

Click the "Use this template" button on GitHub to create your own repository.

2. Clone and Setup

git clone https://github.com/your-username/your-marketplace.git
cd your-marketplace
./setup.sh

The setup script will ask you for:

  • Marketplace name
  • Owner name
  • GitHub repository
  • Color scheme (forest-green, ocean-blue, sunset-orange, royal-purple, crimson-red, or custom)
  • Whether to keep the example plugin

3. Enable GitHub Pages

  1. Go to your repository Settings → Pages
  2. Set Source to "Deploy from a branch"
  3. Select branch: main and folder: /docs
  4. Click Save

Your docs will be available at: `https://your-username.github.io/your-marketplace/`

After making changes to your plugins, run `make update` to regenerate the docs, then commit and push.

Usage

Create a New Plugin

make new-plugin NAME=my-awesome-plugin

This creates:

  • plugins/my-awesome-plugin/
    • .claude-plugin/plugin.json - Plugin metadata
    • commands/example.md - Example command
    • README.md - Plugin documentation

Don't forget to add the plugin to `.claude-plugin/marketplace.json`!

Lint Your Plugins

make lint

Validates all plugins against claudelint standards.

Update Documentation

make update

Regenerates plugin documentation and website data.

Update from Template

Get the latest improvements from t