Personal Claude Code marketplace with custom hooks, skills, and plugins.
cc-joescharf-marketplace/
├── .claude-plugin/
│ └── marketplace.json # Marketplace configuration
├── plugins/ # Plugin directories
│ └── <plugin-name>/
│ ├── .claude-plugin/
│ │ └── plugin.json
│ ├── commands/ # Slash commands
│ ├── agents/ # Custom agents
│ ├── skills/ # Skills
│ └── hooks/ # Hooks
└── README.md
plugins/ with your plugin name.claude-plugin/plugin.json inside it.claude-plugin/marketplace.json in the plugins arrayExample plugin.json:
{
"name": "my-plugin",
"version": "1.0.0",
"description": "Description of what the plugin does"
}
Example marketplace entry:
{
"name": "my-plugin",
"source": "./plugins/my-plugin",
"description": "Description of what the plugin does",
"version": "1.0.0"
}
# Add marketplace to Claude Code
/plugin marketplace add /Users/joescharf/app/cc/cc-joescharf-marketplace
# Install a plugin from this marketplace
/plugin install <plugin-name>@joescharf-marketplace
# List all marketplaces
/plugin marketplace list
# Refresh marketplace
/plugin marketplace refresh joescharf-marketplace
# Remove marketplace
/plugin marketplace remove joescharf-marketplace
Based on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimEnforce uv usage over pip/python in Python projects
Home Assistant integrations for Claude Code
Enforce bun usage over npm/pnpm/yarn in JavaScript projects
Workflow slash commands: /commit (devnote + commit) and /release (changelog + tag + release)
npx claudepluginhub joescharf/cc-joescharf-marketplace --plugin wtEnhanced git worktree: base branch selection (name@base), custom branch prefix, remote tracking, selective copy/symlink for gitignored files
Automatically copies gitignored files and configures direnv/mise when agent worktree isolation creates a worktree
Creates git worktrees for all open PRs or specific branches, handling branches with slashes, cleaning up stale worktrees, and supporting custom branch creation for development.
Ultra-compressed communication mode. Cuts ~75% of tokens while keeping full technical accuracy by speaking like a caveman.
Frontend design skill for UI/UX implementation
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns