dashboard-builder

Assemble dashboards by discovering widgets, wiring events, and configuring providers.

1|Updated Feb 24, 2026
One-click install
npx skills add https://github.com/trops/dash-electron --skill dashboard-builder-trops
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dashboard-builder
Source: https://github.com/trops/dash-electron/tree/main/.claude/skills/dashboard-builder
Command: npx skills add https://github.com/trops/dash-electron --skill dashboard-builder-trops

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides a comprehensive framework for building and managing dashboards by assembling widgets, wiring events, and configuring providers.

Core Features & Use Cases

  • Widget Discovery and Configuration: Find and integrate widgets for various applications and configure them with defaults.
  • Dashboard Assembly: Create a dashboard with a layout, widgets, and event wiring.
  • Event Wiring: Connect widgets to communicate with each other through event handling.
  • Provider Configuration: Manage and configure external service providers for widgets that require them.
  • Dashboard Distribution: Publish or export dashboards for sharing or offline use.
  • Use Case: Imagine you need to create a dashboard for monitoring sales data. You can use this Skill to find and configure a widget for showing sales data, create a layout, wire the events for updates, and then publish the dashboard for access.

Quick Start

Build a dashboard by assembling widgets and wiring events. Use the dashboard builder skill to discover widgets, assemble a layout, configure widgets, wire events, and optionally publish to the registry.

Frequently Asked Questions about dashboard-builder

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

FAQPage Schema
How do I build a data visualization dashboard with interactive widgets?

Dashboard event wiring connects widgets through event handlers so that interacting with one component triggers updates in another. This mechanism enables widgets to communicate directly, allowing actions like filtering or selection to propagate across the dashboard.

How do I manage external providers for widgets that require external services?

You manage external providers by configuring external service dependencies required by specific widgets. Provider configuration ensures your dashboard widgets have the necessary service connections to fetch and display their underlying data correctly.

What is the best way to publish or export a dashboard for sharing and offline use?

The best way to publish or export a dashboard for sharing is through dashboard distribution. You can publish the completed layout, configured widgets, and event wiring to a registry or export it for offline access and sharing.

Does dashboard assembly require wiring events for every widget?

Dashboard assembly does not require wiring events for every widget. Event wiring is an optional step used to connect widgets for inter-widget communication, while standalone widgets can function independently without event handlers.

Can I configure default settings when integrating widgets into a dashboard layout?

You can configure default settings when integrating widgets into a dashboard layout. Widget discovery and configuration allows you to find widgets for various applications and set their defaults during the dashboard assembly process.