Building Admin Dashboard Customizations
Tailors MedusaJS admin dashboards with custom fields, views, and workflows to meet unique business requirements.
Install on your platform
We auto-selected Claude Code based on this skill’s supported platforms.
Run in terminal (recommended)
claude mcp add medusajs-building-admin-dashboard-customizations npx -- -y @trustedskills/medusajs-building-admin-dashboard-customizations
Or manually add to ~/.claude/settings.json
{
"mcpServers": {
"medusajs-building-admin-dashboard-customizations": {
"command": "npx",
"args": [
"-y",
"@trustedskills/medusajs-building-admin-dashboard-customizations"
]
}
}
}Requires Claude Code (claude CLI). Run claude --version to verify your install.
About This Skill
What it does
This skill enables AI agents to build custom user interface (UI) extensions for the MedusaJS Admin dashboard. It leverages the Admin SDK and Medusa UI components to create tailored admin experiences, including widgets, pages, forms, and navigation elements. This is specifically focused on admin dashboard development, not backend API route creation or storefront modifications.
When to use it
This skill is valuable for:
- Creating custom widgets for product, order, or customer pages within the Medusa Admin dashboard.
- Building entirely new admin pages with specific functionality.
- Implementing forms and modals for data entry and interaction.
- Displaying data using tables or lists in a customized format.
- Adding navigation links between different sections of the admin dashboard.
Key capabilities
- Creating widgets, custom pages, forms, and modals within the Medusa Admin dashboard.
- Implementing custom navigation elements.
- Utilizing Medusa UI components for consistent styling and functionality.
- Provides guidance on best practices for structuring admin UI features.
- Highlights critical rules to avoid common mistakes in implementation (e.g., conditional display queries).
Example prompts
- "How do I create a custom widget to display recent customer orders?"
- "What's the process for building a new admin page for managing product discounts?"
- "Can you show me how to implement a modal form for creating new customers?"
Tips & gotchas
- Reference Files are Essential: Before writing code, always load relevant reference files (data-loading.md, forms.md, display-patterns.md, table-selection.md, navigation.md, typography.md) based on the specific task at hand. The quick reference provided is not sufficient for implementation.
- SDK Configuration is Critical: Ensure the SDK client configuration in
src/admin/lib/client.tsuses exact values; incorrect configurations will cause errors. - Planning First: Consult this skill first for planning and understanding admin UI feature structure, rather than relying solely on the MedusaDocs MCP server.
Tags
TrustedSkills Verification
Unlike other registries that point to live repositories, TrustedSkills pins every skill to a verified commit hash. This protects you from malicious updates — what you install today is exactly what was reviewed and verified.
Security Audits
| Gen Agent Trust Hub | Pass |
| Socket | Pass |
| Snyk | Pass |
🏢 Official
Published by the company or team that built the technology.