wix-cli-dashboard-plugin

Creates dashboard plugin widgets that extend Wix first-party business app dashboard pages.

Updated Feb 21, 2026
One-click install
npx skills add https://github.com/ESSSoWhat/live-translate-realtime-dubbing --skill wix-cli-dashboard-plugin-esssowhat
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: wix-cli-dashboard-plugin
Source: https://github.com/ESSSoWhat/live-translate-realtime-dubbing/tree/main/wix-app/np/.agents/skills/wix-cli-dashboard-plugin
Command: npx skills add https://github.com/ESSSoWhat/live-translate-realtime-dubbing --skill wix-cli-dashboard-plugin-esssowhat

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Building widgets that embed into Wix dashboard pages requires knowing exact slot IDs, correct extension builder configuration, and mandatory registration steps—mistakes in any of these cause the plugin to silently not appear. ## Core Features & Use Cases - Plugin Scaffolding: Generates the .extension.ts builder file with a unique UUID and the React .tsx component wrapped in WixDesignSystemProvider. - Slot Targeting: Provides a complete reference of slot IDs for Wix Blog, Bookings, eCommerce, Events, Stores, and Restaurants dashboard pages. - Host Data Integration: Implements observeState() from the Wix Dashboard SDK so plugins receive typed parameters from the host page. - Use Case: Add a promotional banner plugin to the Wix Blog Posts page, or a fulfillment status widget on the eCommerce Order page that reacts to order updates. ## Quick Start Create a dashboard plugin for the Wix Blog Posts page that displays a promotional banner using the correct slot ID and registers it in src/extensions.ts.

Frequently Asked Questions about wix-cli-dashboard-plugin

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

FAQPage Schema
How do I create a Wix dashboard plugin with the Wix CLI?

Create a folder under src/extensions/dashboard/plugins/ containing an .extension.ts file using extensions.dashboardPlugin() with a unique UUID, title, slot ID in the extends field, and component path, plus a .tsx React component. Then register the extension in src/extensions.ts.

What slot IDs are available for Wix dashboard plugins?

Slots exist for Wix Blog, Bookings, eCommerce, Events, Stores, and Restaurants dashboard pages, each with a unique UUID such as 46035d51-2ea9-4128-a216-1dba68664ffe for the Blog Posts page. Wix CRM exposes no dashboard plugin slots.

How do I get data from the host dashboard page in my plugin?

Use dashboard.observeState() from the @wix/dashboard SDK to subscribe to parameters passed by the host page, such as orderId or eventId. Some apps like Wix Blog also export typed parameter interfaces from their dashboard packages.

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

The two common causes are missing registration in src/extensions.ts (the extension must be imported and applied) and an incorrect slot ID in the extends field. Verify the slot ID against the official slots reference for the target business app.

When should I use a dashboard plugin instead of a dashboard page?

Use a dashboard plugin to embed a widget into an existing slot on a Wix first-party app's dashboard page. Use a standalone dashboard page when you need a full custom page, and use site widgets or site plugins for site-facing UI.