Claude Code and Codex plugin marketplace for the existing agent skills
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
- Domain
- developer-experience, tooling
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
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
- No Dockerfile or Docker Compose file
- Has a pull request template
- Read the contributing guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from mui/material-ui
-
status: waiting for maintainer
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
mui/material-ui#49751 ·
Maintainers usually reply within 1 day
-
ai: triaged external dependency scope: icons type: expected behavior
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
mui/material-ui#49521 · 4 comments · 3 reactions ·
Maintainers usually reply within 1 day
-
[a11y][Chip] Clickable always assigned to componentPossibly taken @silviuaavram claimed this 21 days ago. Openaccessibility ai: triaged status: waiting for author type: bug
Difficulty 2/5 1-3 hours Newbie friendliness 66/100
mui/material-ui#49511 · 5 comments · 1 assignee ·
Maintainers usually reply within 1 day
-
[SwipeableDrawer] Taps on drawer items are lost when the finger drifts more than 3px on iOSPossibly taken @silviuaavram claimed this 13 days ago. Openbrowser: Safari component: SwipeableDrawer mobile status: waiting for maintainer
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
mui/material-ui#49449 · 1 comment · 1 assignee ·
Maintainers usually reply within 1 day
-
[docs] Name the out-of-scope layout and utility components in the conformance reportPossibly taken @michelengelen claimed this 17 days ago. Openaccessibility
Difficulty 1/5 1-3 hours Newbie friendliness 88/100
mui/material-ui#49415 ·
Maintainers usually reply within 1 day
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
simstudioai/sim#9831 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
Maintainers usually reply within 2 days
-
channels:edit check:passed
Difficulty 1/5 Under an hour Newbie friendliness 75/100
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 76/100