- The meta file must be in JSON format.
- The meta file must be located in the same directory as the registry file.
- The meta file must have the same name as the registry file, but with a .meta.json extension.
- The meta file must contain the following fields:
name: The registry name in kebab-case, same as file name without extension.title: The name of the registry usually the same as the component name in Pascal case.type: always"registry:item".description: IMPORTANT! Describe the registry in detail to help LLM understand what the interface looks like and its purpose. Start with "Integrated [library name]" if using third-party libraries (e.g., Base UI). Focus on visible features (buttons, labels, states) and accessibility. DO NOT list individual Material UI components.meta: Additional metadata about the registrycategory: one of "primitive", "ai"previewClassName: The extra class name to add to the preview container.
Writing Registry Meta
Use this skill when writing meta file for MUI Treasury registry.
Writing Registry Meta by majiayu000 · 4caf62e
npx skillmds@latest add majiayu000/writing-registry-meta-2 File contents
---name: writing-registry-meta-2description: Use this skill when writing meta file for MUI Treasury registry.---- The meta file must be in JSON format.- The meta file must be located in the same directory as the registry file.- The meta file must have the same name as the registry file, but with a .meta.json extension.- The meta file must contain the following fields: - `name`: The registry name in kebab-case, same as file name without extension. - `title`: The name of the registry usually the same as the component name in Pascal case. - `type`: always `"registry:item"`. - `description`: IMPORTANT! Describe the registry in detail to help LLM understand what the interface looks like and its purpose. Start with "Integrated [library name]" if using third-party libraries (e.g., Base UI). Focus on visible features (buttons, labels, states) and accessibility. DO NOT list individual Material UI components. - `meta`: Additional metadata about the registry - `category`: one of "primitive", "ai" - `previewClassName`: The extra class name to add to the preview container.
majiayu000/claude-skill-registry-data/tree/main/design/writing-registry-meta-siriwatknp-mui-treasury commit 4caf62e5d2
Frequently asked questions
Run npx skillmds@latest add majiayu000/writing-registry-meta-2 in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
Use this skill when writing meta file for MUI Treasury registry. It is listed under Coding & Dev Tools on SkillMD.
This skill has not completed SkillMD's automated safety review yet. Independent scanners report: SkillSpector: PASS, Skill Scanner: PASS. Capability flags: docs only. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Yes. Installing skills from SkillMD is free, and the skill stays under its author's original license.
majiayu000 (@majiayu000) published this skill. Their other Agent Skills are listed on their SkillMD profile.