A starting point for any company or project that wants to run its own internal Claude Code marketplace — a collection of plugins (skills, commands, workflows) that team members can install with /plugin.
This template ships with one example plugin (acme-core) and one example skill (hello-world) so the marketplace works end-to-end the moment you fork it.
One marketplace repo, multiple plugins owned by different teams, each containing focused skills. Users install only the plugins relevant to their role — plus a shared core plugin everyone gets.
graph LR
subgraph Marketplace["Marketplace (single GitHub repo)"]
MP[acme-marketplace]
end
subgraph Plugins["Plugins"]
PT[acme-tech<br/>owner: Engineering]
PD[acme-design<br/>owner: Design]
PS[acme-core<br/>owner: Cross-functional]
end
subgraph TechSkills["Tech Skills"]
T1[code-review-conventions]
T2[test-scaffolding]
T3[ci-pipeline-helpers]
T4[deploy-runbook]
end
subgraph DesignSkills["Design Skills"]
D1[figma-handoff-checklist]
D2[accessibility-audit]
D3[design-tokens-extract]
D4[presentation-template]
end
subgraph SharedSkills["Core Skills"]
S1[brand-voice]
S2[client-onboarding]
S3[meeting-notes-format]
S4[writing-style-guide]
end
subgraph Users["Employees"]
ENG[Engineer]
DES[Designer]
end
MP --> PT
MP --> PD
MP --> PS
PT --> T1
PT --> T2
PT --> T3
PT --> T4
PD --> D1
PD --> D2
PD --> D3
PD --> D4
PS --> S1
PS --> S2
PS --> S3
PS --> S4
ENG -.installs.-> PT
ENG -.installs.-> PS
DES -.installs.-> PD
DES -.installs.-> PS
classDef marketplace fill:#1e3a5f,stroke:#4a90e2,color:#fff
classDef plugin fill:#5d3a1e,stroke:#e2904a,color:#fff
classDef skill fill:#1e5d3a,stroke:#4ae290,color:#fff
classDef shared fill:#3a1e5d,stroke:#904ae2,color:#fff
classDef user fill:#5d1e3a,stroke:#e24a90,color:#fff
class MP marketplace
class PT,PD plugin
class PS shared
class T1,T2,T3,T4,D1,D2,D3,D4 skill
class S1,S2,S3,S4 shared
class ENG,DES user
The example plugins/skills above are illustrative — only acme-core/hello-world actually ships in this template.
Fork or "Use this template" on GitHub to create your own repo, e.g. your-org/claude-marketplace.
Rename acme → your org name everywhere. From the repo root:
# Preview what would change
grep -rln acme . --exclude-dir=.git
# Rename in files (macOS sed)
grep -rl acme . --exclude-dir=.git | xargs sed -i '' 's/acme/your-org/g; s/Acme/YourOrg/g'
# Rename directories
git mv plugins/acme-core plugins/your-org-core
Update .claude-plugin/marketplace.json — set owner.name, owner.url, and the plugin list.
Replace the hello-world skill with something real (see CONTRIBUTING.md).
Push and tell your team to install:
/plugin marketplace add your-org/claude-marketplace
/plugin
.
├── .claude-plugin/
│ └── marketplace.json # marketplace manifest — lists all plugins
├── plugins/
│ └── acme-core/ # one plugin per directory
│ ├── .claude-plugin/
│ │ └── plugin.json # plugin manifest
│ ├── README.md
│ └── skills/
│ └── hello-world/
│ └── SKILL.md # one skill per directory
├── CONTRIBUTING.md
└── README.md
marketplace.json — declares the marketplace name, owner, and the plugins it contains. Each plugin entry points at a source directory.plugin.json (per plugin) — declares the plugin's name, version, description, and author. Skills are auto-discovered under skills/.plugins/<plugin-name>/..claude-plugin/plugin.json (copy from acme-core).README.md..claude-plugin/marketplace.json.Drop a SKILL.md into plugins/<plugin>/skills/<skill-name>/. The frontmatter description is what Claude uses to decide when to trigger — be specific. See CONTRIBUTING.md for the full guide.
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 claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
npx claudepluginhub eidra-umain/claude-marketplace-template --plugin acme-coreUltra-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
Memory compression system for Claude Code - persist context across sessions
Marketing skills for AI agents — conversion optimization, copywriting, SEO, paid ads, ad creative, and growth
Standalone image generation plugin using Nano Banana MCP server. Generates and edits images, icons, diagrams, patterns, and visual assets via Gemini image models. No Gemini CLI dependency required.