dot-eprint for Openclaw

A professional integration for managing Dot. electronic ink devices via API to push content and monitor hardware status.

johnqxu
v1.0.0
Apr 8, 2026
0
704
0

Install & Download

1. ClawHub CLI

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

npx clawhub@latest install dot-eprint-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 dot-eprint-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 dot-eprint?

The dot-eprint tool is a specialized skill designed to interface with Dot. electronic paper displays through the mindreset.tech API. By incorporating this into your environment via Openclaw Skills, you can automate the delivery of text notifications, signatures, and custom images directly to your low-power screen. It serves as a bridge between your local data and the physical hardware, ensuring your e-ink device remains a dynamic part of your workflow.

This skill handles the technical complexities of authentication, image dithering, and content slot management. Whether you are displaying real-time metrics or simple messages, dot-eprint provides a reliable way to interact with your IoT devices using standard web protocols and Openclaw Skills architecture.

dot-eprint Use Cases

  • Sending real-time text notifications and reminders to a desk-bound e-ink screen.
  • Pushing custom-processed photos or graphics using advanced dithering for e-paper clarity.
  • Checking device health metrics like battery percentage and WiFi signal strength remotely.
  • Managing display loops and switching between content slots programmatically.
  • Automating personal dashboard updates using Openclaw Skills for persistent information display.

How dot-eprint Works

  1. The skill verifies the presence of DOT_API_KEY and DOT_DEVICE_ID to establish a secure connection.
  2. It communicates with the Dot. cloud API endpoint using authenticated HTTP requests.
  3. For text updates, it formats JSON payloads including titles, messages, and optional signatures or icons.
  4. For image updates, it utilizes local ImageMagick tools to resize and convert graphics into e-ink compatible base64 data.
  5. The API processes the request and updates the hardware screen, returning a status code for confirmation.
  6. The skill interprets response data to provide the user with clear feedback on the success of the operation.

dot-eprint Setup

To use this skill with Openclaw Skills, you must configure your environment and local dependencies:

# 1. Set your credentials (obtained from the Dot. App)
export DOT_API_KEY="your_api_key_here"
export DOT_DEVICE_ID="your_device_id_here"

# 2. Install ImageMagick for image processing capabilities
# For macOS users:
brew install imagemagick

# For Linux users:
sudo apt install imagemagick

dot-eprint Data Schema & Taxonomy

The skill interacts with the Dot. API using structured metadata and returns comprehensive device information.

Attribute Type Description
status.battery String Current power level (e.g., "50%") or "Charging"
status.wifi String Signal strength measured in dBm (e.g., "-62 dBm")
renderInfo.current Array List of images currently being displayed
taskKey String Unique identifier for specific content slots
ditherType Enum Algorithm used for image rendering (DIFFUSION, ORDERED, NONE)

All content pushed via Openclaw Skills can be assigned a taskKey to allow for targeted updates of specific slots on the device.

dot-eprint Advanced Features

  • Multi-algorithm dithering support including Floyd-Steinberg and Stucki for superior e-ink image quality.
  • Intelligent image preprocessing that automatically scales and centers graphics to the native 296x152 resolution.
  • Content slot management via Openclaw Skills allowing users to update 'fixed' or 'loop' content types independently.
  • Signature and Icon support to brand text messages with custom logos or base64 icons.
  • Remote content navigation to trigger screen refreshes or jump to the next item in a display queue.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Requires
Bins curlconvert
Github Stars: 0
forks: 0

Featured*