Plugins
Overview
Section titled “Overview”aimux supports plugins that add custom dashboard tabs to the web UI. Plugins are defined in ~/.aimux/plugins/ and execute shell commands to collect data, which is rendered as tables, charts, and metric rows.
Skill Dashboard
Section titled “Skill Dashboard”The built-in Skill Dashboard plugin tracks Claude Code skill usage, correction rates, and learning funnel metrics. It appears as a tab in the web dashboard when skill analytics data is available.
Plugin Structure
Section titled “Plugin Structure”Each plugin is a YAML file in ~/.aimux/plugins/:
name: my-dashboardtab: My Dashboardpanels: - id: metrics type: metric-row title: Key Metrics - id: data-table type: table title: Data sortable: true expandable: truePanel Types
Section titled “Panel Types”| Type | Description |
|---|---|
metric-row | Horizontal row of key-value metric chips |
table | Sortable, expandable data table |
bar-chart | Horizontal bar chart |
list | Simple list of items |
Plugins are served via the web API:
GET /api/plugins- List all registered pluginsGET /api/plugins/{name}/data- Execute plugin and return data