wix-cli-dashboard-menu-plugin

Creates configuration-only dashboard menu plugin extensions for Wix CLI applications.

Updated Apr 9, 2026
One-click install
npx skills add https://github.com/yaelbro/Shelf-Control --skill wix-cli-dashboard-menu-plugin-yaelbro
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: wix-cli-dashboard-menu-plugin
Source: https://github.com/yaelbro/Shelf-Control/tree/main/.agents/skills/wix-cli-dashboard-menu-plugin
Command: npx skills add https://github.com/yaelbro/Shelf-Control --skill wix-cli-dashboard-menu-plugin-yaelbro

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Adding custom actions to the menus of Wix dashboard pages (more-actions, bulk-actions, context menus) requires knowing exact menu slot IDs and the correct extension builder configuration, which is tedious to look up and easy to get wrong. ## Core Features & Use Cases - Menu Plugin Generation: Creates dashboardMenuPlugin extension files with unique UUIDs, titles, icons, and click actions that navigate to a dashboard page or open a dashboard modal. - Slot ID Lookup: Provides verified menu slot IDs for Wix Blog, Bookings, CRM, eCommerce, Events, Stores, and Restaurants dashboard pages via per-vertical reference files. - Extension Registration: Guides mandatory registration of the new plugin in the project's src/extensions.ts file. - Use Case: A developer wants to add an "Export to CSV" item to the bulk-actions menu on the Wix Stores Products page; the Skill supplies the correct slot ID, generates the extension file, and wires up registration. ## Quick Start Add a menu item labeled Export Products to the bulk actions menu on the Wix Stores Products dashboard page that navigates to my existing dashboard page.

Frequently Asked Questions about wix-cli-dashboard-menu-plugin

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I add a custom action to a Wix dashboard page menu?

Create a dashboard menu plugin extension using extensions.dashboardMenuPlugin() with a unique UUID, title, icon, the target menu slot ID in the extends field, and an action that navigates to a dashboard page or opens a modal. Then register it in src/extensions.ts.

What menu slot IDs are available for Wix Stores products page?

The Wix Stores Products page exposes a main more-actions menu, a per-product more-actions menu, and a bulk-actions toolbar menu, each with its own slot ID listed in the stores-slots reference file. The Inventory page has separate slots for item, global, and bulk actions.

Does a Wix dashboard menu plugin need a React component?

No, dashboard menu plugins are configuration-only extensions with no React component file. They consist of a single .extension.ts builder file that defines the menu item's title, icon, slot, and click action.

Why is my dashboard menu plugin not appearing on the dashboard page?

The most common cause is missing registration: after creating the plugin's extension file, you must import and register it in src/extensions.ts. Also verify the extends field uses a valid slot ID and the id is a unique static UUID.

What is the difference between a dashboard menu plugin and a dashboard plugin in Wix CLI?

A dashboard menu plugin is a configuration-only menu item added to existing Wix app dashboard page menus, while a dashboard plugin is a visual widget embedded in a dashboard page slot with its own React component. They are distinct extension types.