← 返回 Skills 市场
BYD Remote Control
作者
hiimivantang
· GitHub ↗
· v1.0.0
· MIT-0
99
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install byd-remote-control
功能描述
Control and check a BYD vehicle using portable Python helper scripts built on pyBYD. Use when the user wants to check battery state, lock the car, flash ligh...
使用说明 (SKILL.md)
BYD Remote Control
Use the bundled Python scripts in scripts/ for repeatable BYD actions instead of rewriting the same pyBYD code each time.
Available scripts
scripts/battery_check.py, fetch battery %, range, charging state, and timestamps as JSONscripts/battery_monitor.py, fetch battery state and emit an alert payload when battery is belowBATTERY_THRESHOLDscripts/lock_car.py, lock the vehiclescripts/flash_lights.py, flash lights / hornscripts/start_ac.py, start climate controlscripts/stop_ac.py, stop climate controlscripts/byd_common.py, shared helper module used by the scripts
How to use
- Read
references/setup.mdif credentials or dependencies are not already configured. - Run the relevant script from the skill directory so
.envis discovered correctly. - Prefer the existing script over ad hoc inline Python when the task matches one of the bundled actions.
Notes
- The scripts load
.envfrom the same directory as the scripts. BYD_PINis automatically bridged toBYD_CONTROL_PIN.- Vehicle selection can be controlled with
BYD_VINorBYD_VEHICLE_ALIAS. If neither is set, the scripts use the first vehicle returned by the account. battery_monitor.pyprints alert JSON when below threshold. Delivery should be handled by the caller or automation layer.
安全使用建议
This package appears to do what it says (control BYD vehicles via pyBYD), but the registry metadata is incomplete: the scripts require BYD_USERNAME, BYD_PASSWORD and a control PIN (BYD_PIN or BYD_CONTROL_PIN) stored in a .env in the skill's scripts directory. Before installing or running: 1) Verify the source/trustworthiness of the skill and the pyBYD package (install pyBYD only from its official repository or PyPI after checking it). 2) Do not place your primary BYD credentials in world-readable locations; prefer running the scripts in an isolated environment or container and store .env with strict file permissions. 3) Consider creating a limited or test BYD account if possible, and set BYD_VIN or BYD_VEHICLE_ALIAS to ensure commands target the intended vehicle (the scripts default to the first vehicle returned if unset). 4) If you expect the registry to declare required secrets, ask the publisher to update metadata to list required env vars/primary credential. The mismatch between metadata and code is the primary reason for caution.
功能分析
Type: OpenClaw Skill
Name: byd-remote-control
Version: 1.0.0
The skill provides a collection of Python scripts to monitor and control BYD vehicles using the legitimate 'pybyd' library. The scripts handle vehicle authentication and commands (locking, climate control, battery status) using environment variables or a local .env file as described in the documentation. No indicators of data exfiltration, malicious execution, or prompt injection were found.
能力标签
能力评估
Purpose & Capability
The scripts and SKILL.md behavior (battery checks, lock, flash lights, start/stop A/C) match the advertised purpose and rely on the pyBYD library as expected. However, the registry metadata lists no required environment variables or primary credential while the included setup.md and code require BYD_USERNAME, BYD_PASSWORD and BYD_PIN/ BYD_CONTROL_PIN — a clear mismatch between declared requirements and actual needs.
Instruction Scope
The runtime instructions are narrow and consistent with the stated purpose: they instruct the user to run bundled Python scripts which load a .env file from the scripts directory and call the pyBYD client API. The scripts only read their local .env and environment variables, select a vehicle (or default to the first), and invoke vehicle commands; they do not attempt to read unrelated system files or exfiltrate data to unexpected endpoints in the provided code.
Install Mechanism
There is no automated install spec; the README instructs the user to install the pybyd Python dependency manually. No remote downloads, extract operations, or obscure URLs are present in the package. The lack of an install script reduces automated risk but shifts responsibility to the user to install pybyd from a trusted source.
Credentials
The code requires sensitive credentials (BYD_USERNAME, BYD_PASSWORD) and a control PIN (BYD_PIN or BYD_CONTROL_PIN) loaded from a local .env, but the skill metadata declares no required environment variables or primary credential. That omission is an incoherence: the skill will not function without secrets, and the registry entry does not warn users that secrets are required or will be read from disk. This increases the risk of accidental exposure if a user installs or runs the skill without understanding where to store credentials.
Persistence & Privilege
The skill does not request persistent platform privileges (always: false) and does not modify other skills or system-wide settings. It only reads a .env file from its own directory and environment variables; it does not create long-lived background services or write to unrelated system paths.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install byd-remote-control - 安装完成后,直接呼叫该 Skill 的名称或使用
/byd-remote-control触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release
元数据
常见问题
BYD Remote Control 是什么?
Control and check a BYD vehicle using portable Python helper scripts built on pyBYD. Use when the user wants to check battery state, lock the car, flash ligh... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 99 次。
如何安装 BYD Remote Control?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install byd-remote-control」即可一键安装,无需额外配置。
BYD Remote Control 是免费的吗?
是的,BYD Remote Control 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
BYD Remote Control 支持哪些平台?
BYD Remote Control 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 BYD Remote Control?
由 hiimivantang(@hiimivantang)开发并维护,当前版本 v1.0.0。
推荐 Skills