Everything CodeCrafters Automation OU builds for Claude Code in one place: plugins, MCP servers, and standalone skills.
.
├── .claude-plugin/
│ └── marketplace.json # plugin marketplace catalog (lives at repo root)
├── plugins/ # Claude Code plugins (the marketplace)
│ └── ccp/ # → Change Claude Profile
├── mcp/ # MCP servers
├── skills/ # standalone Agent Skills
├── scripts/ # setup helpers (e.g. create the profile launchers)
├── .gitignore
└── README.md
Why the catalog is at the root: a Claude Code marketplace is identified by
.claude-plugin/marketplace.jsonat the repo root, and pluginsourcepaths resolve relative to it (each entry points to./plugins/<name>). It only ever referencesplugins/— themcp/andskills/directories sit alongside it untouched, free for you to grow.
The ccp plugin coordinates two Claude Code accounts launched as claude-team and claude-max. Create those launchers once, from a clone of this repo:
bash scripts/setup-profiles.shIt writes two small wrappers to a directory on your PATH; each runs Claude Code with its own CLAUDE_CONFIG_DIR (work ⇄ personal), so logins and plugins stay isolated. Then sign into each:
claude-team # Teams / work account
claude-max # personal Max accountSee scripts/ for options. Tested on macOS (Linux works identically; Windows not yet).
Add the marketplace once, then install any plugin from it:
/plugin marketplace add codecraftersautomation/claude-code
/plugin install <plugin-name>@codecraftersautomation
/reload-plugins
This registers a marketplace named codecraftersautomation.
| Plugin | Install | What it does |
|---|---|---|
Change Claude Profile (ccp) |
/plugin install ccp@codecraftersautomation |
Hand off and take over work between two Claude Code profiles (claude-team ⇄ claude-max) from the same repo, and keep their plugins aligned — without ever copying credentials, OAuth tokens, or plugin cache. |
Sound familiar? Ran out of usage in Claude Teams and want to keep going in Claude Max? Using two Claude accounts in the same repo? Need to switch Claude account mid-task without losing context? That's exactly what ccp handles — see plugins/ccp/README.md.
Full purpose and how-to-use for each plugin lives in that plugin's own README — see plugins/ccp/README.md. (Per-plugin docs ship and version with the plugin; this root README is just the index.)
Standalone or plugin-bundled MCP servers live under mcp/. None yet.
Standalone Agent Skills (not tied to a plugin) live under skills/. None yet.
From a clone, add the marketplace by path instead of by owner/repo:
/plugin marketplace add /path/to/claude-code
/plugin install <plugin-name>@codecraftersautomation
/reload-plugins
Validate before publishing:
claude plugin validate ./plugins/<name> --strict # a plugin
claude plugin validate . # the marketplace catalog
- Owner: CodeCrafters Automation OU
- Author: Jairo Escobar
- Contact: open an issue on this repository.
MIT.