Package Manager for Claude Code Commands

Discover, share, and manage Claude Code slash commands. Like npm for JavaScript, but for Claude Code slash commands.

Terminal
$ ccm search git
$ ccm install hello-world
# Now use in Claude Code:
# /hello-world:greet

Getting Started

1

Install CCM CLI

npm install -g https://github.com/drdator/ccm.git

Install the CCM command-line tool globally from GitHub.

2

Search Commands

ccm search git

Search for available command packages in the registry.

3

Install & Use

ccm install hello-world
/hello-world:greet

Install commands and use them in Claude Code.

Browse Command Packages

Search All Packages

Loading command packages...

Publishing Your Own Commands

Share your custom Claude Code commands with the community. CCM makes it easy to package, publish, and distribute your productivity tools.

Create Package

Terminal
# Create a new command package
$ mkdir my-commands && cd my-commands
$ ccm init --name "my-utils"
# Create commands in commands/ directory
$ echo "# Hello Command" > commands/hello.md

Configure Metadata

Enhance your package with rich metadata in ccm.json:

ccm.json
{
"name": "my-dev-tools",
"version": "1.0.0",
"category": "development",
"license": "MIT",
"repository": "https://github.com/user/my-dev-tools"
}

Publish

Terminal
# Register and publish
$ ccm register
$ ccm publish