Claude Code and Codex plugin marketplace for the existing agent skills

Open Beginner friendly
#49,746 2 comments 0 reactions 0 assignees View on GitHub

Maintainers usually reply within 1 day

Nobody has claimed this yet.

Assessment

Difficulty
2/5
Estimated time
1-3 hours
Newbie friendliness
75/100
Issue type
Feature
Clarity
Clearly specified
Activity status
Active
Tech stack
javascript, react

Research direction

Start with skills/README.md and inspect the four end user skill directories named in the issue to confirm their layout. Then check Claude Code’s marketplace manifest requirements and add the proposed root .claude-plugin/marketplace.json pointing to those existing skills. Done when Claude Code can install the marketplace and lists all four skills; Codex support is described as optional and would need its own manifest.

Written by the indexing model from the issue text.

Description

docs status: waiting for maintainer
Search keywords

claude code plugin, marketplace, agent skills, codex

Summary

Material UI already ships agent skills in skills/ (see skills/README.md): material-ui-nextjs, material-ui-styling, material-ui-tailwind, material-ui-theming. The skills under .agents/skills (material-ui-review, mui-release) are maintainer workflows, so I have left them out.

What I couldn't find is a one-command install for Claude Code or Codex. Both can install a plugin from a git repository that carries a small marketplace file, and the file can point at skills a repo already has, so nothing needs copying or maintaining twice.

Proposal: add .claude-plugin/marketplace.json at the repo root, along these lines:

{
  "name": "material-ui",
  "owner": {
    "name": "MUI"
  },
  "description": "Material UI agent skills",
  "plugins": [
    {
      "name": "material-ui",
      "source": "./skills",
      "strict": false,
      "skills": [
        "./material-ui-nextjs",
        "./material-ui-styling",
        "./material-ui-tailwind",
        "./material-ui-theming"
      ],
      "description": "Material UI agent skills for Claude Code"
    }
  ]
}

Then claude plugin marketplace add <owner>/<repo> followed by claude plugin install material-ui@material-ui installs the skills. Codex has its own marketplace file (.agents/plugins/marketplace.json, documented at https://developers.openai.com/codex/plugins/build) and could be added the same way if you want it.

What I checked: I validated and installed exactly this manifest in Claude Code against a stand-in folder with the same layout and placeholder SKILL.md files named like yours; claude plugin details listed all 4 skills. Separately I installed Chakra UI's real skills/ through a different marketplace with a git-subdir source, and its three skills appeared with no change to Chakra's repo. I only read each skill's front matter and README to judge that they are meant for end users.

If you'd rather not carry a marketplace file, tell me and I won't pursue it. I'm not offering a PR unless you ask for one.

Drafted with Claude Code.

Examples

Chakra UI ships skills/ the same way, and its skills install as a plugin through the shape above (see What I checked).

Motivation

Agent users currently have to copy or script-install the skills; a marketplace entry makes it one command and keeps one source of truth.

Dominant language
JavaScript
Stars
99.3k
Forks
32.5k
Avg merge
2d 1h
Merged PRs (30d)
199

Getting set up

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from mui/material-ui

All issues in mui/material-ui

Similar issues

More JavaScript issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.