Skip to main content
skill CX Codex

building-admin-dashboard-customizations — Claude Code skill

Guides AI agents in building Medusa Admin dashboard extensions, widgets, and custom UI routes. Essential when customizing store management panels.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add medusajs/medusa-agent-skills --skill building-admin-dashboard-customizations -a claude-code
Open on GitHub

What building-admin-dashboard-customizations does

This skill provides architecture patterns for extending the Medusa Admin interface. It covers creating UI widgets for orders and products, custom management pages, and modal flows. The instructions require using the official Medusa JS SDK for every request, because standard fetch calls strip session authentication headers.

Reference files in references/ supply component details for forms, tables, and typography. If you run pnpm, you must manually install matching versions of @tanstack/react-query and react-router-dom before writing UI code. Medusa stores currency amounts directly as standard decimals rather than cents, so dividing prices by 100 corrupts your dashboard data. Catching this early saves hours of debugging catalog pricing.

What it helps with

  • Build custom widgets for Medusa order and product detail views
  • Configure admin data queries with cache invalidation
  • Create modal workflows using FocusModal and Drawer components
  • Set up tables with search filters for large datasets

Example prompts for the agent

  • Build an admin widget that displays custom metadata on the order details page
  • Create a custom admin UI route with a paginated product table
  • Add a Drawer form to edit customer tags using the Medusa JS SDK

How to install building-admin-dashboard-customizations

1Skills CLI (Vercel)

npx skills add medusajs/medusa-agent-skills --skill building-admin-dashboard-customizations -a claude-code

2Manually: put the files in place

~/.claude/skills/building-admin-dashboard-customizations/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/building-admin-dashboard-customizations/

Step by step, with commands for each platform: How to install skills in Claude Code: five ways

Questions about building-admin-dashboard-customizations

How to install building-admin-dashboard-customizations in Claude Code?

Run npx skills add medusajs/medusa-agent-skills --skill building-admin-dashboard-customizations -a claude-code.

What does the building-admin-dashboard-customizations skill do?

It teaches the agent how to build Medusa Admin UI extensions, enforcing component standards from @medusajs/ui and correct SDK query patterns.

Why do pnpm users need manual peer dependency installs?

Because pnpm isolates transitive dependencies strictly, @tanstack/react-query and react-router-dom must be added directly matching the dashboard package version. Projects on npm or yarn do not need this extra step.

Similar skills

Everything for Frontend and UI →

From the same set11

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor