CCPM↗

active
P252B |

This project is a marketplace for Claude Code, which allows me to share common skills and commands between machines.

I conceptualize these plugins like dotfiles for workflows. There's often times where I want config files to be setup in certain ways or find myself making similar changes across projects. Instead of trying to hardcode configuration files in environments that may be different, I use these plugins to automate the setup process.

Installation

To add this marketplace to your Claude Code installation:

# Add the marketplace using GitHub shorthand
/plugin marketplace add just-be-dev/skills

Installing Plugins

Once the marketplace is added, you can install plugins:

# Install a plugin from this marketplace
/plugin install mise@just-be

# List available plugins in this marketplace
/plugin marketplace list just-be

Available Plugins

Conductor

Conductor is a Mac app for running coding agents in parallel. This plugin helps set up conductor.json configuration files to share scripts across your repository.

Install: /plugin install conductor@just-be

Commands:

  • /setup - Create a conductor.json file with setup and run scripts based on your project configuration

Claude Web

Automatically sets up mise when starting a Claude Code session, particularly useful for web-based instances. Once installed, this plugin runs a startup hook that checks for mise installation and automatically runs mise trust && mise install in remote environments.

Install: /plugin install claude-web@just-be

Mise

mise is a tool for managing development tools and environments. It acts as a simple replacement for make.

Install: /plugin install mise@just-be

Meta

The meta plugin is a plugin for managing plugins. It automates the creation of new plugins in this marketplace by opening GitHub issues that Claude automatically implements.

Install: /plugin install meta@just-be

Commands:

  • /create-plugin - Create a new plugin by opening a GitHub issue and assigning it to claude

Development

This repository uses mise for task management and includes automated validation and versioning tools.

Run mise install to setup all the necessary dependencies. Scripts in this environment do make use of claude code so it assumes you're authenticated.

Available Tasks

Run tasks using mise run <task>:

  • mise run validate - Validate marketplace and plugin manifests
  • mise run check-versions - Verify that changed plugins have version updates
  • mise run bump-version plugin=<name> - Automatically bump plugin version based on changes

Scripts

The repository includes several utility scripts in scripts/:

  • detect-changed-plugins.ts - Detect which plugins have changed compared to main
  • validate-manifests.ts - Validate marketplace.json and plugin.json files
  • verify-version-updates.ts - Verify that changed plugins have appropriate version updates
  • requires-version-bump.ts - Determine if a diff requires a version bump
  • bump-plugin-version.ts - Automatically determine and apply version bumps

Contributing

While I'm generally open to contributions, please note that this project is for my personal workflows. I likely won't accept contributions that add plugins that I would be unlikely to use.

Resources

License

MIT License - see LICENSE for details.