platform intermediate active

Trmnl

Agent output disappears into a terminal you close and forget. Ambient information needs a surface that stays visible without a screen refresh. Push live OpenClaw output to a TRMNL e-ink display.

What breaks without openclaw trmnl skill

Agent output invisible the moment the terminal closes. No ambient display for live workflow data. Status dashboards requiring active browser tabs.

→
Live agent output on an e-ink ambient display × TRMNL API integration ÷ 15–25 minutes ÷ no active screen required = always-visible workflow status.

openclaw trmnl skill — what it actually does

01
Push daily summaries and status widgets to a TRMNL display from any workflow.
02
Build ambient information dashboards from live OpenClaw agent output.
03
Format content using TRMNL's layout DSL for correct e-ink rendering.
04
Limit update frequency to one per minute to respect e-ink refresh rates.
05
Chain with monitoring skills to push live status updates automatically.

Security check — openclaw trmnl skill

Privacy score: 7/10 — accesses connected platform APIs only. Lock it: review OAuth scopes before install, confirm macOS, Linux; OpenClaw ≥1.0; TRMNL device compatibility.

Quick start — openclaw trmnl skill in 15–25 minutes

Setup time: 15–25 minutes

!
You need:
  • OpenClaw core
  • TRMNL device
  • TRMNL API key

Install the package:

# Install via ClawhHub
clawhub install peetzweg/trmnl
1
Get TRMNL API key from usetrmnl.com
2
Set TRMNL_API_KEY and TRMNL_DEVICE_ID in .env
3
Install the skill
4
Run /trmnl push --content <text> to send content to the display

Troubleshooting openclaw trmnl skill

1
1. E-ink refresh rate is slow — avoid sending more than one update per minute
2
2. Content formatting must use TRMNL's layout DSL — free-form text may not render as expected

Compatibility & status

Works with: macOS, Linux; OpenClaw ≥1.0; TRMNL device intermediate Last updated: Nov 2025 ★ 90 on GitHub MIT

Official docs →

View on GitHub →

Related — more like openclaw trmnl skill

Your agent results disappear the moment you close the session without a display surface. Install before the next workflow and put the output somewhere it stays visible.

Get it on GitHub →