olares-dashboard

Fetch AI-agent-ready dashboard data from the Olares CLI.

5.2k|320|Updated Apr 29, 2024
One-click install
npx skills add https://github.com/beclab/Olares --skill olares-dashboard
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: olares-dashboard
Source: https://github.com/beclab/Olares/tree/main/cli/skills/olares-dashboard
Command: npx skills add https://github.com/beclab/Olares --skill olares-dashboard

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The olares-dashboard CLI provides AI-agent-friendly access to Olares' dashboard, exposing a stable, JSON-based interface that mirrors the SPA's Overview2 and Applications2 routes for automated consumption.

Core Features & Use Cases

  • AI-agent-ready envelope shapes for leaf commands (dashboard.<area>.<verb>) and sections envelopes.
  • Two-layer architecture with a thin CLI shell and a heavy, testable pkg/dashboard layer; deterministic Run* entries and consistent data formatting.
  • Supports watch mode, sliding-window queries, three-state empty data semantics, capability gates, and secure, read-only interaction with the dashboard.

Quick Start

Run the olares-dashboard command to fetch the current dashboard envelope for Overview and Applications.

Frequently Asked Questions about olares-dashboard

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

FAQPage Schema
How do I fetch GPU and fan metrics from the Olares dashboard via CLI?

You can fetch GPU and fan metrics by running the olares-dashboard command, which retrieves AI-agent-ready JSON envelopes directly from the Olares CLI for automated consumption.

What is the JSON envelope format used for Olares dashboard data?

The Olares dashboard data uses Shape A leaf envelopes for specific area commands and Shape B sections envelopes, providing a stable, JSON-based interface that mirrors the SPA's Overview and Applications routes.

Does the Olares dashboard CLI support watch mode for real-time monitoring?

Yes, the Olares dashboard CLI supports watch mode with sliding-window queries, allowing continuous monitoring of overview, disk, fan, GPU, and application metrics.

How does the dashboard CLI handle empty data states when querying metrics?

The dashboard CLI implements three-state empty data semantics to accurately distinguish between no data available, loading states, and genuinely empty results during metric queries.

Can I use the Olares dashboard CLI for secure read-only system monitoring?

Yes, the dashboard CLI enforces secure, read-only interaction with the dashboard infrastructure, utilizing capability gates and a two-layer architecture with deterministic Run entries.

Why does the Olares dashboard CLI separate the shell from the pkg dashboard layer?

The two-layer architecture uses a thin CLI shell and a heavy, testable pkg/dashboard layer to enforce separation of concerns, ensuring deterministic data formatting and consistent module freezing.