trmnl

Generate HTML content for TRMNL e-ink displays using the TRMNL CSS framework.

61|11|Updated Feb 4, 2026
One-click install
npx skills add https://github.com/viralcode/openwhale --skill trmnl-viralcode
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: trmnl
Source: https://github.com/viralcode/openwhale/tree/main/skills/trmnl
Command: npx skills add https://github.com/viralcode/openwhale --skill trmnl-viralcode

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill simplifies the creation and deployment of content for TRMNL e-ink display devices, allowing users to easily update their displays with custom information.

Core Features & Use Cases

  • HTML Generation: Creates HTML content using the TRMNL CSS framework for rich layouts.
  • Webhook Integration: Sends generated content directly to TRMNL devices via webhook API.
  • Device Support: Optimized for TRMNL OG (800x480, 2-bit) with support for other devices.
  • Use Case: Displaying real-time stock prices, weather updates, or custom notifications on your TRMNL device without manual coding.

Quick Start

Generate a simple message to display on your TRMNL device.

Frequently Asked Questions about trmnl

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

FAQPage Schema
How do I generate HTML content for my TRMNL e-ink display?

The Skill generates HTML content using the TRMNL CSS framework to create rich layouts for dashboard updates, notifications, and terminal displays. It simplifies deployment by handling the markup generation automatically.

Can I send updates directly to my TRMNL device via webhook?

Yes, webhook API integration allows you to send generated HTML content directly to TRMNL devices. This enables real-time updates for stock prices, weather, or custom notifications on the e-ink display.

Does this support TRMNL OG device specifications?

Yes, content generation is optimized for the TRMNL OG device featuring 800x480 resolution and 2-bit color depth. It also extends support to various other TRMNL device specifications.

What is the best way to display real-time stock prices on a TRMNL e-ink screen?

Generate the HTML layout using the TRMNL CSS framework and push it through the webhook API integration. This approach automatically updates the e-ink display with real-time information without manual coding.