Earl Display Control for Openclaw

A comprehensive control suite for managing the VisuoSpatial Sketchpad dashboard, including server management, kiosk browser deployment, and agent state updates.

recozers
v0.1.0
Feb 16, 2026
0
1.3k
0

Install & Download

1. ClawHub CLI

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

npx clawhub@latest install earl-display-control

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 earl-display-control 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 Earl Display Control?

Earl Display Control is a specialized skill designed to bridge the gap between an AI agent's internal state and a physical living-room dashboard. By utilizing this integration within the ecosystem of Openclaw Skills, users can maintain a persistent visual presence for their AI agent on any screen. The skill manages the VisuoSpatial Sketchpad, a dashboard that displays real-time data including the agent's mood, household reminders, and interactive digital doodles.

At its core, the skill provides the infrastructure to run a local HTTP server, launch optimized kiosk browsers across multiple operating systems, and interface with a Python-based API to mutate the agent's underlying data. This ensures that the agent's visual representation is always synchronized with its logical state, providing an ambient and interactive smart home experience powered by Openclaw Skills.

Earl Display Control Use Cases

  • Waking up the dashboard remotely when the display shows a disconnected or sleeping state.
  • Automatically posting and resolving household chores or reminders on a central TV display.
  • Updating the agent's visual mood, vibe, and inner monologue based on daily interactions.
  • Placing digital doodles or text notes on a shared family sketchpad via terminal or agent commands.
  • Synchronizing local weather data and environmental patterns to the dashboard's spatial awareness module.

How Earl Display Control Works

  1. The skill initiates a local Python HTTP server to serve the VisuoSpatial Sketchpad web assets on port 8000.
  2. It triggers a kiosk-mode browser instance (Chrome, Edge, or Chromium) to display the dashboard in a dedicated fullscreen view.
  3. User or agent commands are processed through the EarlMind API to modify the central data repository.
  4. The skill updates the earl_mind.json file, automatically incrementing metadata counters and timestamps to ensure data integrity.
  5. The frontend dashboard polls or refreshes the JSON data to render the latest agent state and household updates in real-time.

Earl Display Control Setup

To begin using this skill within Openclaw Skills, navigate to the dashboard directory and start the local server:

cd VisuoSpatialSketchpad && python3 -m http.server 8000

Next, launch the kiosk display on your target machine. For macOS users:

open -a "Google Chrome" --args --kiosk http://localhost:8000/sketchpad.html

For Windows users via PowerShell:

Start-Process msedge.exe '--kiosk http://localhost:8000/sketchpad.html --edge-kiosk-type=fullscreen'

Ensure Python 3 is installed to utilize the earl_api.py for content updates.

Earl Display Control Data Schema & Taxonomy

The skill manages a structured JSON schema in earl_mind.json to organize the dashboard state:

Object Description
identity Stores agent name, role, mood, energy (0-1), and avatar expressions.
spatial_awareness Tracks house location, coordinates, and individual room statuses.
house_stuff A list of task objects containing IDs, priority levels, and category icons.
earl_unplugged A collection of 'hot takes' including topics, heat levels (0-1), and timestamps.
sketchpad Stores coordinates and properties for digital doodles and text notes.
meta Includes schema versioning and a global update counter for sync tracking.

Earl Display Control Advanced Features

  • Multi-platform kiosk support for macOS, Windows (Edge), and Linux (Chromium).
  • Integrated weather automation via the Open-Meteo API for real-time environmental syncing.
  • Granular spatial positioning using 0-1 normalized coordinates for resolution-independent sketchpad doodles.
  • Automated process management for clearing stuck server instances and browser caches.
  • Long-term pattern recognition module to track and display agent observations over time within the Openclaw Skills framework.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*