panel-kit

Define panels, widgets, and layout presets for the Interface harness.

Updated May 11, 2026
One-click install
npx skills add https://github.com/AesopScott/mojo --skill panel-kit
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: panel-kit
Source: https://github.com/AesopScott/mojo/tree/main/harnesses/skills/panel-kit
Command: npx skills add https://github.com/AesopScott/mojo --skill panel-kit

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill provides a structured way to extend the Interface harness with custom panels, widgets, and layout presets, preventing accidental authority expansion while enabling necessary capability growth.

Core Features & Use Cases

  • Capability Control: Add new UI elements or controls within a strictly defined boundary.
  • Layout Customization: Implement drawer extensions and widget presets to improve operator workflow.
  • Use Case: When an operator needs a new dashboard widget to monitor a specific system metric, use this skill to define the widget's scope, test its behavior, and integrate it into the existing interface without compromising system security.

Quick Start

Use the panel-kit skill to define a new widget for the Interface harness by specifying the required capability and the smallest possible configuration change.

Frequently Asked Questions about panel-kit

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

FAQPage Schema
How do I add custom UI panels and widgets to an existing interface harness?

To add custom UI panels and widgets, use a plugin surface that enforces boundary checks and capability control. This structured approach integrates new dashboard elements into the interface harness while preventing accidental authority expansion.

What is the safest way to extend interface capabilities with new layout presets?

The safest way to extend interface capabilities is through a plugin surface that enforces boundary checks and testing protocols. This controlled expansion allows operator-authored layout presets and drawer extensions without compromising system security.

Can I implement dashboard widgets to monitor specific system metrics without expanding authority?

Yes, you can implement dashboard widgets to monitor metrics without expanding authority. The plugin surface restricts modifications to a strictly defined boundary, ensuring necessary capability growth while preventing unauthorized system access.

How do I test new UI modifications before integrating them into the operator workflow?

To test new UI modifications, you must adhere to defined safety gates and verification procedures. The plugin surface requires rigorous testing protocols for all interface-level changes before integrating widgets into the operator workflow.

What are the limitations of adding operator-authored widgets to an interface harness?

The limitation of adding operator-authored widgets is that all modifications must pass defined safety gates and boundary checks. This strict verification prevents uncontrolled capability expansion and ensures only tested changes affect the interface harness.

Do I need specific configuration changes to define a new widget for the interface harness?

Yes, you need specific configuration changes to define a new widget for the interface harness. You must specify the required capability and implement the smallest possible configuration change to integrate the new UI element.