dashboard-widget-builder

Create, repair, and redesign KKTerm Dashboard widgets with script widgets and live data.

434|54|Updated May 1, 2026
One-click install
npx skills add https://github.com/ryantsai/KKTerm --skill dashboard-widget-builder
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dashboard-widget-builder
Source: https://github.com/ryantsai/KKTerm/tree/main/assistant-skills/dashboard-widget-builder
Command: npx skills add https://github.com/ryantsai/KKTerm --skill dashboard-widget-builder

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates and streamlines the creation, repair, and refinement of KKTerm Dashboard widgets using AI, reducing manual UI work.

Core Features & Use Cases

  • Treat the active Dashboard view as the target unless the user names a different view.
  • Use Dashboard tools rather than manual edits when tool access is available.
  • For new user-visible widgets, create a script widget directly with the dashboard widget creation workflow.
  • For broken widgets, load current Dashboard state, inspect existing AI Created Widget source, and patch the smallest necessary body fields.
  • Use live data when requested; avoid fake data unless asked.
  • If a widget needs an API key, define a secret settings field and request secret entry; never ask for plaintext secrets in chat.
  • Keep widgets compact, readable, and object-like: meters, clocks, charts, maps, launchers, calculators, consoles, timelines.
  • Use KKTerm widget classes and runtime helpers before inventing a custom UI framework.
  • For canvases and visual libraries, size from the widget viewport and handle resize.

Quick Start

Create or modify a Dashboard widget using the dashboard widget builder workflow.

Frequently Asked Questions about dashboard-widget-builder

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

FAQPage Schema
How do I create a dashboard widget script with live data fetching?

To create a dashboard widget with live data fetching, use the dashboard widget builder workflow to script a widget directly, retrieving live data and avoiding mock data unless explicitly requested.

Why does my broken dashboard widget fail to load, and how do I patch it?

Broken dashboard widgets fail due to script errors or invalid layouts; load the current Dashboard state, inspect existing AI Created Widget source, and patch the smallest necessary body fields to repair it.

How do I handle API keys and secrets when building custom dashboard views?

Handle API keys and secrets in custom dashboard views by defining a secret settings field and requesting secret entry through the interface, never asking for plaintext secrets in chat.

Can I build compact visual elements like meters, clocks, and charts within the dashboard grid?

Yes, you can build compact, readable, object-like widgets such as meters, clocks, charts, and maps within the dashboard grid by using KKTerm widget classes and runtime helpers before inventing custom UI frameworks.

Does the dashboard widget builder support canvas resizing and visual libraries?

Yes, the dashboard widget builder supports canvas resizing and visual libraries by sizing elements from the widget viewport and properly handling resize events within the KKterm boundaries and grid constraints.