npx claudepluginhub mjmendo/claude-pluginsPersonal Claude Code plugins and skills by mjmendo
Personal Claude Code plugin repository for mjmendo. Add new skills here and they'll be available across all machines after a quick install.
1. Register this repo as a marketplace
Add the following to ~/.claude/settings.json (create the file if it doesn't exist):
{
"extraKnownMarketplaces": {
"mjmendo": {
"source": {
"source": "github",
"repo": "mjmendo/claude-plugins"
}
}
}
}
2. Install the plugin
Open Claude Code and run:
/plugin install mjmendo-plugins@mjmendo
That's it. All skills are now available.
Skills are invoked with a slash command. After installation, the cmux skills are available as:
/cmux-agents
/cmux-agents-isolation
/cmux-agents-prompts
Claude also invokes skills automatically when relevant — e.g., if you ask to spin up parallel agents, it will use /cmux-agents without you having to call it explicitly.
1. Create the skill directory and file
skills/
my-skill/
SKILL.md ← required
reference.md ← optional supporting docs
2. Write SKILL.md
The frontmatter controls how Claude uses the skill:
---
description: One-line description — Claude uses this to decide when to invoke the skill.
allowed-tools: Read, Bash
---
Your instructions here. Use $ARGUMENTS to reference what the user passed.
3. Push to this repo
git add skills/my-skill/
git commit -m "Add my-skill"
git push
4. Update on your machines
/plugin update mjmendo-plugins@mjmendo
.claude-plugin/
plugin.json ← plugin manifest (name, version, paths)
skills/
cmux-agents/
SKILL.md
cmux-agents-isolation/
SKILL.md
cmux-agents-prompts/
SKILL.md
README.md
| Skill | Invoke | Description |
|---|---|---|
cmux-agents | /cmux-agents | Orchestrate parallel Claude subagents in cmux panes |
cmux-agents-isolation | /cmux-agents-isolation | Pick the right isolation strategy (shared fs, file ownership, worktrees) |
cmux-agents-prompts | /cmux-agents-prompts | Write self-contained prompts for subagents |