Dashboard Builder
Build and render ASCII dashboards in terminal with bar charts, gauges, tables, and text panels. Use when visualizing metrics or monitoring data.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/bytesagain/dashboard-builderdashboard-builder
Terminal dashboard toolkit — create dashboards with bar charts, gauges, tables, and text panels, all rendered as ASCII art in your terminal.
Commands
create
Create a new dashboard configuration.
scripts/script.sh create server-metrics
add-widget
Add a widget to a dashboard. Types: bar, gauge, table, text.
scripts/script.sh add-widget server-metrics bar "Revenue:85,Costs:42,Profit:43"
scripts/script.sh add-widget server-metrics gauge "CPU:72:100"
scripts/script.sh add-widget server-metrics table "Service:Status|API:OK|DB:OK"
scripts/script.sh add-widget server-metrics text "All systems operational"
render
Render a dashboard in the terminal with ASCII art charts.
scripts/script.sh render server-metrics
Output includes bordered frames, bar charts with █░ characters, gauges with percentage and threshold labels, and formatted tables.
list
List all dashboards with widget counts and sizes.
scripts/script.sh list
show
Show the raw JSON configuration of a dashboard.
scripts/script.sh show server-metrics
delete
Delete a dashboard.
scripts/script.sh delete old-dashboard
export
Export a dashboard to JSON, plain text, or HTML.
scripts/script.sh export server-metrics json
scripts/script.sh export server-metrics html
scripts/script.sh export server-metrics txt
import
Import a dashboard from a JSON file.
scripts/script.sh import backup.json
demo
Show a built-in demo dashboard with all widget types rendered.
scripts/script.sh demo
Examples
# Full workflow
scripts/script.sh create sales-q4
scripts/script.sh add-widget sales-q4 bar "Jan:120,Feb:95,Mar:140,Apr:180"
scripts/script.sh add-widget sales-q4 gauge "Target:340:500"
scripts/script.sh add-widget sales-q4 table "Region:Revenue:Growth|US:2.4M:12%|EU:1.8M:8%|APAC:900K:22%"
scripts/script.sh add-widget sales-q4 text "Q4 revenue on track"
scripts/script.sh render sales-q4
scripts/script.sh export sales-q4 html
Configuration
| Variable | Required | Description |
|---|---|---|
DASHBOARD_BUILDER_DIR | No | Data directory (default: ~/.dashboard-builder/) |
Data Storage
All dashboards saved in ~/.dashboard-builder/dashboards/ as JSON files.
Each dashboard file contains:
name— Dashboard identifiercreated— Creation timestampwidgets— Array of widget objects with type, data, and ID
Widget data format:
- bar:
"Label1:Value1,Label2:Value2,..."— comma-separated label:value pairs - gauge:
"Label:Current:Max"— single gauge with threshold detection - table:
"H1:H2|R1C1:R1C2|R2C1:R2C2"— pipe-separated rows, colon-separated columns - text:
"Any message text"— displayed in a bordered panel
Requirements
- bash 4.0+
- Standard Unix tools (grep, sed, wc)
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-bytesagain-dashboard-builder": {
"enabled": true,
"auto_update": true
}
}
}Tags
Related Skills
securityvitals
Security vitals checker for OpenClaw. Scans your installation, scores your setup, and shows you exactly what to fix. First scan in seconds.
afrexai-startup-metrics-engine
Complete startup metrics command center — from raw data to investor-ready dashboards. Covers every stage (pre-seed to Series B+), every model (SaaS, marketplace, consumer, hardware), with diagnostic frameworks, benchmark databases, and board-ready reporting.
feishu-cron-announce
创建定时任务并通过 OpenClaw cron announce 直接推送结果到飞书。当需要设置定时监控任务(如版本发布、天气、股票等)并让结果自动推送到飞书时使用。关键词:飞书定时推送、cron 定时任务、飞书 announce、定时监控、飞书监控通知。
agent-health-diagnostics
Diagnose and fix the 4 most common OpenClaw agent failures — heartbeat spam, API rate limit cascades, channel death loops, and memory/embedding errors. Battle-tested across a 6-agent multi-host deployment.
kami-package-detection
A free skill by Kami SmartHome. Get notified the moment a package arrives at your door. Detects packages, parcels, and bags from RTSP camera streams using AI vision.