Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

claude-code — CodeCrafters Automation

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.json at the repo root, and plugin source paths resolve relative to it (each entry points to ./plugins/<name>). It only ever references plugins/ — the mcp/ and skills/ directories sit alongside it untouched, free for you to grow.

Set up the two profiles (first time)

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.sh

It 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 account

See scripts/ for options. Tested on macOS (Linux works identically; Windows not yet).

Plugins (the marketplace)

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.

Available plugins

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-teamclaude-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.)

MCP servers

Standalone or plugin-bundled MCP servers live under mcp/. None yet.

Skills

Standalone Agent Skills (not tied to a plugin) live under skills/. None yet.

Local development

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

Maintainers

  • Owner: CodeCrafters Automation OU
  • Author: Jairo Escobar
  • Contact: open an issue on this repository.

License

MIT.

About

Claude Code plugins, MCP servers & skills by CodeCrafters Automation. Includes Change Claude Profile (ccp): hand off / take over work between Claude Code profiles (claude-team ⇄ claude-max) and keep their plugins in sync.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages