← 返回 Skills 市场
Tidbyt Status Display
作者
MrScoutsHub
· GitHub ↗
· v1.0.0
638
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install tidbyt-status
功能描述
Provides an HTTP API exposing OpenClaw agent status as JSON for displaying on Tidbyt 64x32 LED devices with activity, emoji, and task details.
安全使用建议
This package appears to do what it says: run a small local HTTP server that inspects ~/.openclaw/agents/main/sessions/*.jsonl metadata and serves a JSON /status endpoint for a Tidbyt app. Before installing, note: 1) The Tidbyt Starlark file (scout_status.star) and a packaged .skill file are referenced in the docs but are not included — you will need that .star app to render/push to your Tidbyt. 2) The server returns CORS: '*' and the docs show opening TCP port 8765; if you expose this port to a wider network or the internet, your agent's status (and timestamps/filenames) will be publicly accessible — consider restricting access (firewall rules, local-only binding, VPN, or add authentication/TLS) if privacy matters. 3) The code only uses file metadata (modification times and filenames) and does not read session file contents, but you should review ~/.openclaw/agents/main/sessions/ yourself to confirm it contains only metadata you are comfortable exposing. 4) Installing the systemd service requires sudo and will run the server as your user; verify the ExecStart path and the service file before enabling. If you want the extra assurance, ask the author to include the missing scout_status.star file and the packaged skill, and consider adding optional basic auth or IP-restriction to the status endpoint.
功能分析
Type: OpenClaw Skill
Name: tidbyt-status
Version: 1.0.0
The OpenClaw skill 'tidbyt-status' is designed to expose the agent's status via a local HTTP API for Tidbyt LED displays. The `scripts/status_server.py` file correctly implements this by reading agent session files (`~/.openclaw/agents/main/sessions/*.jsonl`) and serving status JSON on a local port (default 8765). The `install.sh` script and `SKILL.md` provide clear, user-facing instructions for setup, including options for background execution and systemd service creation, which requires explicit user `sudo` commands. There is no evidence of prompt injection against the agent, data exfiltration, unauthorized remote access, or any other malicious intent. All observed behaviors align with the stated purpose of providing an agent status display.
能力评估
Purpose & Capability
The skill claims to expose agent status for Tidbyt and the included Python server reads ~/.openclaw/agents/main/sessions/*.jsonl to determine activity and returns the declared JSON fields; the install helper and SKILL.md steps focus on running the server and using Pixlet. Reading the sessions directory is coherent with the stated goal.
Instruction Scope
Runtime instructions only ask to run the included status_server.py and use Pixlet to render the Tidbyt app. SKILL.md references a Tidbyt Starlark app (scout_status.star) and a packaged skill file (tidbyt-status.skill) that are not present in the manifest — you'll need to obtain or create that .star file to complete the integration. The server only uses file metadata (mtime, filenames) and does not read session file contents.
Install Mechanism
No automated install from remote URLs or package registries; an install.sh helper and a systemd example are included. The script does not download external code. Recommended third-party install (Pixlet) is sourced from the project's official release locations (Homebrew or GitHub releases) as described in docs.
Credentials
The skill requests no environment variables, credentials, or config paths beyond accessing files under the user's home (~/.openclaw). That access is proportional to determining agent activity. Note: the server sets CORS to '*' and the docs advise opening firewall ports — both of which broaden exposure and should be considered before placing the service on a network reachable by untrusted hosts.
Persistence & Privilege
The skill is not always-enabled and does not request elevated platform privileges. The systemd instructions require sudo to install the service (normal for creating system services) but the skill does not attempt to modify other skills or global configuration.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install tidbyt-status - 安装完成后,直接呼叫该 Skill 的名称或使用
/tidbyt-status触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release: Real-time agent status display with animated faces for Tidbyt 64x32 LED displays. Includes API server and Starlark app.
元数据
常见问题
Tidbyt Status Display 是什么?
Provides an HTTP API exposing OpenClaw agent status as JSON for displaying on Tidbyt 64x32 LED devices with activity, emoji, and task details. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 638 次。
如何安装 Tidbyt Status Display?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install tidbyt-status」即可一键安装,无需额外配置。
Tidbyt Status Display 是免费的吗?
是的,Tidbyt Status Display 完全免费(开源免费),可自由下载、安装和使用。
Tidbyt Status Display 支持哪些平台?
Tidbyt Status Display 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Tidbyt Status Display?
由 MrScoutsHub(@mrscoutshub)开发并维护,当前版本 v1.0.0。
推荐 Skills