← 返回 Skills 市场
Ulanzi TC001
作者
Felipe Ouro Preto
· GitHub ↗
· v1.0.3
724
总下载
0
收藏
0
当前安装
4
版本数
在 OpenClaw 中安装
/install ulanzi-tc001
功能描述
Control the Ulanzi TC001 (Pixel Clock) over local HTTP. Use to list tc1/tc001 commands, read status, enable/disable gadgets (time/date/youtube/matrix/etc.),...
安全使用建议
This skill appears to do exactly what it says: control a TC001 pixel clock over local HTTP. Before installing, verify the device IP in config.json (or the TC001_HOST env) is correct and points to your device on the local network. Do not set TC001_HOST/ AWTRIX_HOST to unknown public hosts (the script will send HTTP GET/POST to whatever host you configure). If you plan to use a YouTube API key with the device, keep that key private (the skill does not request it but may read or set it in the device's app fields). If you want extra safety, inspect the full scripts/tc001.py file locally (it uses urllib only, no shell execution or remote code downloads).
功能分析
Type: OpenClaw Skill
Name: ulanzi-tc001
Version: 1.0.3
The skill's primary purpose is to control a local Ulanzi TC001 device via HTTP, which is benign. However, the `scripts/tc001.py` file contains a critical vulnerability: it disables SSL certificate verification (`ssl._create_unverified_context()`) when making external API calls to `geocoding-api.open-meteo.com` and `api.open-meteo.com` in the `cmd_weather` function. This exposes the skill to Man-in-the-Middle attacks, allowing potential interception or alteration of weather data before it's sent to a local Awtrix device. No evidence of intentional malicious behavior like data exfiltration or persistence was found.
能力评估
Purpose & Capability
The name/description (control TC001 over local HTTP) matches the included script and SKILL.md. The files only interact with local device endpoints and an optional local Awtrix instance (awtrix_host/awtrix_port in config). There are no unrelated credential or binary requirements.
Instruction Scope
SKILL.md tells the agent to read a local config.json or TC001_HOST env and to call the device's HTTP endpoints via the helper script. The runtime instructions and the script only reference the skill's config.json, local device endpoints (/ and /app_switch), and supported app fields. There is no instruction to read arbitrary user files or to transmit data to unexpected external endpoints.
Install Mechanism
There is no install specification — the skill is instruction/code-only and uses only the included Python helper (urllib). Nothing is downloaded or extracted from external URLs and no package installs are requested.
Credentials
The skill declares no required environment variables, but supports optional TC001_HOST, AWTRIX_HOST, and AWTRIX_PORT fallbacks. This is proportional to its purpose. Be aware that setting TC001_HOST to an arbitrary public host would cause the script to send GET/POSTs to that host (expected behavior but a configuration risk if mis-set). The skill does not request API keys or secrets itself.
Persistence & Privilege
always is false and the skill does not request persistent system-wide privileges or modify other skills. It only reads its own config.json and runs a helper script; autonomous invocation is allowed by default (platform normal) but not exceptional here.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install ulanzi-tc001 - 安装完成后,直接呼叫该 Skill 的名称或使用
/ulanzi-tc001触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.3
Update description to remove personal references; now fully generic.
v1.0.2
Initial public release of the Ulanzi TC001 control skill (local HTTP API tooling).
v1.0.1
Update description to remove Felipe-specific wording; now points to generic TC001 setups.
v1.0.0
Initial public release of the Ulanzi TC001 control skill (local HTTP API tooling).
元数据
常见问题
Ulanzi TC001 是什么?
Control the Ulanzi TC001 (Pixel Clock) over local HTTP. Use to list tc1/tc001 commands, read status, enable/disable gadgets (time/date/youtube/matrix/etc.),... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 724 次。
如何安装 Ulanzi TC001?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install ulanzi-tc001」即可一键安装,无需额外配置。
Ulanzi TC001 是免费的吗?
是的,Ulanzi TC001 完全免费(开源免费),可自由下载、安装和使用。
Ulanzi TC001 支持哪些平台?
Ulanzi TC001 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Ulanzi TC001?
由 Felipe Ouro Preto(@felipeouropreto)开发并维护,当前版本 v1.0.3。
推荐 Skills