Back to list
Folly-Partners

trmnl

by Folly-Partners

Syncs my Claude code instances across computers.

0🍴 0📅 Jan 25, 2026

SKILL.md


name: trmnl description: Manage TRMNL e-ink displays - push messages, control playlists, check device status. Use when user mentions TRMNL, e-ink display, or wants to push content to their display. triggers:

  • TRMNL display management
  • Push content to display
  • Check what's showing on display
  • E-ink display control

TRMNL MCP Server

Manage TRMNL e-ink displays from Claude Code via MCP.

When to Use

Use this skill when:

  • User wants to push a message or content to their TRMNL display
  • User asks what's currently showing on their display
  • User wants to manage display playlists or plugins
  • User mentions "TRMNL", "e-ink display", or display management

Available MCP Tools

ToolDescription
trmnl_list_devicesList all TRMNL devices
trmnl_get_deviceGet device details (battery, signal, etc.)
trmnl_update_deviceUpdate sleep mode settings
trmnl_get_current_screenSee what's currently displayed
trmnl_advance_screenMove to next screen in playlist
trmnl_list_playlistList playlist items
trmnl_toggle_playlist_itemShow/hide playlist items
trmnl_list_pluginsList plugin settings
trmnl_get_plugin_dataGet plugin data/variables
trmnl_update_plugin_dataUpdate plugin data
trmnl_push_webhookPush custom content to display
trmnl_get_webhook_contentGet current webhook content
trmnl_get_accountGet account info
trmnl_delete_pluginDelete a plugin

Common Workflows

Push a Custom Message

1. Use trmnl_push_webhook with title and optional body
2. The display updates at its next refresh interval

Check Current Display

1. Use trmnl_get_current_screen to see what's showing
2. Use trmnl_list_playlist to see the full rotation

Manage Playlist

1. Use trmnl_list_playlist to see all items
2. Use trmnl_toggle_playlist_item to enable/disable specific items
3. Use trmnl_advance_screen to skip to next item

Rate Limits

Be aware of TRMNL's rate limits:

  • Webhook pushes: 12x/hour (standard) or 30x/hour (TRMNL+)
  • Data size: 2kb (standard) or 5kb (TRMNL+)

Don't exceed these limits when pushing content.

Setup

Credentials are stored via deep-env:

deep-env store TRMNL_API_KEY "user_xxxxx"

Example Usage

Push a focus message: "Push a message to my TRMNL that says 'Focus: Building feature X'"

Check display status: "What's currently showing on my TRMNL?"

List devices: "Show me my TRMNL devices"

Score

Total Score

50/100

Based on repository quality metrics

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

0/10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

0/5

Reviews

💬

Reviews coming soon