← 返回 Skills 市场
peetzweg

TRMNL

作者 peetzweg/ · GitHub ↗ · v1.0.1
cross-platform ⚠ suspicious
1899
总下载
1
收藏
0
当前安装
2
版本数
在 OpenClaw 中安装
/install trmnl-display
功能描述
Send concise text, notifications, or updates with optional Markdown and images to a TRMNL e-ink terminal display via webhook.
安全使用建议
This skill will send whatever text the agent posts directly to the embedded trmnl.com webhook URL. Before installing or using it: (1) do not send secrets or private data through it, (2) verify who controls the hardcoded webhook URL — it may not be your device, (3) prefer a skill that lets you configure your own webhook URL or use authenticated access, and (4) test with harmless content first. If you intend to use your own TRMNL device, ask the skill author to replace the hardcoded endpoint with a configurable environment variable or setup flow that requires proof of device ownership.
功能分析
Type: OpenClaw Skill Name: trmnl-display Version: 1.0.1 The skill is designed to send user-provided text and an optional image URL to a TRMNL e-ink display device via a specific `trmnl.com` webhook endpoint using `curl`. The `SKILL.md` instructions for the AI agent are benign, guiding it to parse user input and construct the `curl` command, without any evidence of prompt injection, data exfiltration, or malicious execution. The use of Bash and `curl` is explicitly allowed and aligned with the skill's stated purpose.
能力评估
Purpose & Capability
The SKILL.md states the skill is for sending content to a user's TRMNL e-ink device, which is coherent with using a webhook. However the webhook URL is hardcoded in the instructions (https://trmnl.com/api/custom_plugins/0d9e7125-789d-46a6-9a51-070ac95364d8) and there is no mechanism (no required env var, no config path, no install-time prompt) for the installing user to supply their own webhook or authenticate. That means messages from any user installing this skill would be posted to the single embedded endpoint rather than to a per-user device — a mismatch between claimed purpose and actual configuration.
Instruction Scope
The runtime instructions tell the agent to POST arbitrary user-provided content to the fixed external URL via curl. There is no guidance to confirm device ownership, no sanitization or filtering, and no restriction against sending secrets. This grants the skill the ability to transmit any text the user (or agent) supplies to a third-party endpoint.
Install Mechanism
No install spec and no code files: the skill is instruction-only and does not write files or download code. This is the lowest install risk.
Credentials
The skill declares no environment variables or credentials, which would normally be expected if the skill needed to target a user's personal webhook or authenticate to a device. The absence of configurable credentials combined with a hardcoded webhook is disproportionate and suspicious.
Persistence & Privilege
The skill is not always-enabled and requests no persistent system privileges. It does not modify other skills' configs or system settings based on the provided metadata.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install trmnl-display
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /trmnl-display 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.1
- Added Markdown support to the `text` field for enhanced formatting (bold, italics, lists, etc.). - Introduced support for including an image via a fully qualified URL using the `image` merge variable. - Updated usage examples to demonstrate Markdown formatting and image inclusion. - Extended instructions for using Markdown and images to improve display content. - Clarified notes on image requirements and layout specifics.
v1.0.0
Initial release: Send messages to a TRMNL e-ink display device via webhook. - Enables sending notifications or updates to your terminal e-ink display using a simple curl POST request. - Supports a concise title and message (merge variables) for clear display output. - Guides how to structure messages for optimal readability on e-ink devices. - Provides example payloads and practical tips for message formatting and usage. - Details webhook endpoint, usage instructions, and response handling.
元数据
Slug trmnl-display
版本 1.0.1
许可证
累计安装 0
当前安装数 0
历史版本数 2
常见问题

TRMNL 是什么?

Send concise text, notifications, or updates with optional Markdown and images to a TRMNL e-ink terminal display via webhook. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 1899 次。

如何安装 TRMNL?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install trmnl-display」即可一键安装,无需额外配置。

TRMNL 是免费的吗?

是的,TRMNL 完全免费(开源免费),可自由下载、安装和使用。

TRMNL 支持哪些平台?

TRMNL 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 TRMNL?

由 peetzweg/(@peetzweg)开发并维护,当前版本 v1.0.1。

💬 留言讨论