dot-eprint

Automates querying and pushing text/images to Dot e-paper displays.

Updated Apr 17, 2026
One-click install
npx skills add https://github.com/johnqxu/skills --skill dot-eprint
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dot-eprint
Source: https://github.com/johnqxu/skills/tree/main/dot_eprint_skills/skills/dot-eprint
Command: npx skills add https://github.com/johnqxu/skills --skill dot-eprint

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

本技能提供对 Dot. 电子墨水屏设备的集中控制能力,简化查询设备状态、推送文本或图片内容、以及内容管理的流程。

Core Features & Use Cases

  • 查询设备状态:获取电量、WiFi 信号和当前显示内容等信息。
  • 推送文本内容:将标题、正文等信息推送到屏幕并可选择刷新。
  • 推送图像内容:将图片按 296×152 PNG 格式推送到屏幕并支持边框、抖动参数等配置。
  • 切换到下一个内容:手动切换循环内容以展示新的内容。

Quick Start

将文本推送到 Dot 电子墨水屏设备并刷新显示。

Frequently Asked Questions about dot-eprint

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

FAQPage Schema
How do I push text content to an e-ink display?

To push text content to an e-ink display, you can send titles and body text to the device with an option to refresh the screen. The skill handles formatting and transmission via the Dot service API.

What image format is required to push images to a Dot e-ink screen?

Images must be in 296×152 PNG format to push to a Dot e-ink screen. You can configure border and dithering parameters during the push process using ImageMagick.

How can I check the battery and WiFi status of my Dot e-ink device?

You can query the Dot e-ink device status to retrieve battery level, WiFi signal strength, and current display content. This requires setting the DOT_API_KEY and DOT_DEVICE_ID environment variables.

Do I need curl and ImageMagick to control Dot e-ink displays?

Yes, you need curl and ImageMagick (convert) installed to control Dot e-ink displays. The skill uses curl for API requests and ImageMagick to process images into the required 296×152 PNG format.

Are there rate limits when sending content updates to e-ink screens?

Yes, there is a rate limit of 10 requests per second when sending content updates to e-ink screens. The skill includes error handling mappings for common HTTP status codes to manage API limits.