Display Controller for Openclaw

A comprehensive hardware management skill for controlling monitor settings and retrieving detailed display specifications via command-line automation.

society2012
v1.0.3
May 11, 2026
1
460
17

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install display-controller

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install display-controller using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Display Controller?

The Display Controller is a robust utility designed for AI agents to interact directly with physical display hardware. As part of the Openclaw Skills ecosystem, it provides a structured interface to adjust visual parameters like brightness and contrast, manage power states, and query deep hardware metadata such as serial numbers, firmware versions, and panel dimensions.

Built for environments where precision display management is required, this skill bridges the gap between high-level AI requests and low-level hardware execution. By leveraging a specialized executable, Openclaw Skills users can automate their workspace environment, ensuring optimal lighting and power efficiency across multi-monitor setups.

Display Controller Use Cases

  • Adjusting monitor brightness or contrast levels based on user preference or time of day.
  • Remotely powering down or waking up specific monitors in a multi-display configuration.
  • Identifying hardware specifications such as serial numbers and firmware versions for IT auditing.
  • Querying supported hardware features to determine display capabilities programmatically.
  • Verifying the number of connected monitors and their current operational status.

How Display Controller Works

  1. The AI agent receives a user request related to display management (e.g., "dim the screen to 50%").
  2. The agent checks for the existence of the DisplayControlSkill.exe binary in the local scripts directory.
  3. If the binary is missing, it triggers an automated setup routine to download the required controller tool.
  4. The agent executes a specific subcommand (like set_monitor_brightness) with relevant parameters via the command line.
  5. The controller tool communicates with the monitor hardware and returns a structured JSON response confirming the action's success or failure.

Display Controller Setup

To integrate this into your environment, ensure the controller executable is present. If it is not found, run the provided setup script:

# Check for the executable and run setup if necessary
# Windows
.\scripts\setup.ps1

# The skill expects the tool at:
# scripts/DisplayControlSkill.exe

Once installed, you can call the tool using the exec command:

exec: scripts/DisplayControlSkill.exe <command> [options]

Display Controller Data Schema & Taxonomy

The Display Controller skill returns standardized JSON objects for every operation. This ensures that Openclaw Skills agents can parse hardware data reliably.

Field Type Description
success Boolean Indicates if the hardware command was executed successfully.
message String Descriptive status message (e.g., "Success").
command String The specific subcommand that was executed.
data Mixed The return value (Integer for counts/brightness, Object for info).
timestamp String The ISO-formatted time the command was processed.

Power Modes Taxonomy:

  • 0: On
  • 1: Standby
  • 2: Suspend
  • 3: PowerDown

Display Controller Advanced Features

  • Multi-Monitor Targeting: Support for indexing allows discrete control over specific displays in a multi-head setup.
  • Hardware Deep-Query: Access to low-level data like manufacturer IDs, sync technology names (G-Sync/FreeSync), and max refresh rates.
  • Automatic Value Clipping: Input parameters for brightness (0-100) and feature indices (0-200) are automatically validated and clipped to prevent hardware errors.
  • Feature Discovery: Capability to list all VCP (Virtual Control Panel) features supported by a specific monitor model.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*