← 返回 Skills 市场
bryantegomoh

DroneMobile

作者 Bryan Tegomoh, MD, MPH · GitHub ↗ · v0.1.0 · MIT-0
cross-platform ⚠ suspicious
274
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install dronemobile
功能描述
Control vehicles via DroneMobile (Firstech/Compustar remote start systems). Use when the user asks to start their car, stop the engine, lock/unlock doors, op...
使用说明 (SKILL.md)

DroneMobile Vehicle Control

Control any DroneMobile-connected vehicle via natural language.

Setup

Set credentials in OpenClaw env (openclaw.json → env):

"DRONEMOBILE_EMAIL": "[email protected]",
"DRONEMOBILE_PASSWORD": "yourpassword",
"DRONEMOBILE_DEVICE_KEY": "40632023374"

DRONEMOBILE_DEVICE_KEY is optional if you have one vehicle — the script auto-selects the first vehicle on the account.

Install the library if not present:

pip install drone-mobile --break-system-packages

Commands

Run scripts/dronemobile.py with the appropriate command:

User asks Command
Start / remote start python3 scripts/dronemobile.py start
Stop engine python3 scripts/dronemobile.py stop
Lock doors python3 scripts/dronemobile.py lock
Unlock doors python3 scripts/dronemobile.py unlock
Open trunk python3 scripts/dronemobile.py trunk
Check battery / status python3 scripts/dronemobile.py status

Output

The script prints a one-line status with key telemetry:

✅ start | Temp: 6°C | Battery: 12.5V | Engine: off

On failure it prints the error and exits with code 1.

Notes

  • Commands are fire-and-forget — the car executes asynchronously. Engine-on status may still show False immediately after start (takes ~30s).
  • Battery below 11.8V = low; below 11.0V = critical.
  • drone-mobile PyPI package has a known bug where response.success is always False. The script reads raw_data['command_success'] directly. PR submitted: https://github.com/bjhiltbrand/drone_mobile_python/pull/18
安全使用建议
This skill appears to do what it claims (remote-control vehicles) but the publisher omitted required env vars from the registry metadata and asks you to store your DroneMobile account password in environment variables. Before installing: 1) verify the publisher/source (there's no homepage listed) and inspect the drone-mobile package on PyPI/GitHub; 2) prefer using a scoped API token or OAuth if DroneMobile supports it instead of a long-lived account password; 3) do not store credentials in a broadly accessible global config—use a secure secret store or agent-scoped env only; 4) install the drone-mobile package in an isolated virtual environment (avoid --break-system-packages) and review its source; 5) consider requiring manual confirmation for any start/stop/lock actions or restricting the skill to user-invoked only. If the publisher updates the registry metadata (declares DRONEMOBILE_EMAIL and DRONEMOBILE_PASSWORD), provides a homepage/source repo, and documents a token-based auth option, this assessment could be upgraded to benign.
功能分析
Type: OpenClaw Skill Name: dronemobile Version: 0.1.0 The skill bundle provides legitimate functionality to control DroneMobile-connected vehicles using the 'drone-mobile' Python library. It handles authentication via environment variables and implements standard vehicle commands (start, stop, lock, unlock, status) as described in SKILL.md. The script scripts/dronemobile.py contains clean logic for interacting with the vehicle API and includes a documented workaround for a known library bug, with no evidence of malicious intent or data exfiltration.
能力评估
Purpose & Capability
The script and SKILL.md implement DroneMobile vehicle control (start/stop/lock/unlock/status) which is coherent with the skill name and description. However the registry metadata lists no required environment variables or primary credential while the SKILL.md and script both require DRONEMOBILE_EMAIL and DRONEMOBILE_PASSWORD (and optionally DRONEMOBILE_DEVICE_KEY). This metadata omission is inconsistent and should be corrected by the publisher.
Instruction Scope
Runtime instructions are narrowly scoped to authenticating to DroneMobile and invoking vehicle commands. The SKILL.md does not instruct the agent to read unrelated files or send data to unexpected endpoints; the script uses the drone_mobile client library and prints local status/errors only.
Install Mechanism
There is no install spec in the registry (instruction-only), but SKILL.md recommends 'pip install drone-mobile --break-system-packages'. Relying on a third-party PyPI package is a moderate-risk action and the use of '--break-system-packages' can be problematic in some environments. The package and its source should be verified before installation.
Credentials
The script legitimately needs account credentials (email + password) to control vehicles, which is proportionate to the purpose. However the credential is a plaintext account password stored as environment variables (sensitive) and the registry metadata fails to declare these required env vars. Requiring a password rather than a scoped token raises additional risk; users should prefer least-privilege tokens or OAuth if available and avoid putting long-lived passwords in global config.
Persistence & Privilege
The skill does not request always: true, does not modify other skills or system configs, and is user-invocable. Autonomous invocation is enabled by default (disable-model-invocation is false), which is normal for skills but users should be aware the agent could call it without explicit user re-confirmation.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install dronemobile
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /dronemobile 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v0.1.0
Remote start, stop, lock, unlock, and status for DroneMobile-connected vehicles via OpenClaw
元数据
Slug dronemobile
版本 0.1.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

DroneMobile 是什么?

Control vehicles via DroneMobile (Firstech/Compustar remote start systems). Use when the user asks to start their car, stop the engine, lock/unlock doors, op... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 274 次。

如何安装 DroneMobile?

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

DroneMobile 是免费的吗?

是的,DroneMobile 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

DroneMobile 支持哪些平台?

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

谁开发了 DroneMobile?

由 Bryan Tegomoh, MD, MPH(@bryantegomoh)开发并维护,当前版本 v0.1.0。

💬 留言讨论