← 返回 Skills 市场
officialpm

My Tesla

作者 officialpm · GitHub ↗ · v0.1.64
cross-platform ✓ 安全检测通过
10976
总下载
7
收藏
0
当前安装
65
版本数
在 OpenClaw 中安装
/install my-tesla
功能描述
Control Tesla vehicles from macOS via the Tesla Owner API using teslapy (auth, list cars, status, lock/unlock, climate, charging, location, and extras). Use when you want to check your car state or run safe remote commands. Designed for Parth Maniar (@officialpm) with local-only auth caching, confirmation gates for disruptive actions, and chat-friendly status output.
安全使用建议
Install only if you are comfortable giving this skill Tesla account access and the ability to send remote vehicle commands. Treat tokens, raw vehicle JSON, precise location output, and mileage exports as private data; consider tightening permissions on ~/.my_tesla/mileage.sqlite if the machine is shared.
功能分析
Type: OpenClaw Skill Name: my-tesla Version: 0.1.64 The OpenClaw skill 'my-tesla' is classified as benign. It demonstrates strong privacy and safety practices, including storing sensitive data (Tesla tokens, default car settings) in user-specific dotfiles with restricted `0600` permissions (`~/.tesla_cache.json`, `~/.my_tesla.json`). All disruptive actions require explicit `--yes` confirmation, and location data is approximated by default, requiring `--yes` for precise coordinates. JSON outputs are sanitized to prevent accidental leakage of raw vehicle data, including location. The mileage tracking feature stores data locally in a SQLite database (`~/.my_tesla/mileage.sqlite`) and includes a conservative auto-wake policy. There is no evidence of data exfiltration, malicious execution, persistence mechanisms installed by the skill, or prompt injection attempts in the documentation.
能力评估
Purpose & Capability
The skill can read Tesla vehicle state and perform remote vehicle actions, including lock/unlock, charging, climate, location, windows, trunks, sentry, honk, flash, and charge-port controls; those capabilities are documented and match the stated Tesla-control purpose.
Instruction Scope
Runtime instructions are user-invoked CLI commands, with explicit --yes gates for many disruptive actions and approximate location output by default; raw JSON and precise location modes are disclosed.
Install Mechanism
No hidden installer, startup hook, package manager script, or automatic persistence was found; dependency use is limited to the teslapy Python package declared in the script metadata.
Credentials
Use of TESLA_EMAIL, local OAuth cache files, local defaults, Tesla API access, and command execution is sensitive but proportionate for a Tesla account integration.
Persistence & Privilege
Tokens and defaults are stored locally with best-effort 0600 permissions, and mileage history is stored locally in SQLite only when the user runs mileage commands; the optional launchd schedule is documented as a manual setup example, though the mileage DB itself is not explicitly chmod-hardened in code.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install my-tesla
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /my-tesla 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v0.1.64
charge status shows usable battery + charging power details
v0.1.63
Show usable battery in report + summary json
v0.1.62
Add scheduled-departure status (read-only)
v0.1.61
Mileage export now supports --since-days/--since-ts filtering
v0.1.60
Add global --debug flag for full tracebacks on errors
v0.1.59
Add --digits control for approximate location rounding
v0.1.58
Report now shows scheduled departure/off-peak status when available
v0.1.57
Dev hygiene: ignore common Python tooling caches in gitignore.
v0.1.56
Add privacy-safe JSON output for summary
v0.1.55
Report now includes seat heater summary (+ JSON climate.seat_heaters).
v0.1.54
Add seats command for seat heater status + setting
v0.1.53
Report now includes a one-line openings summary.
v0.1.52
Add windows status (read-only) with --no-wake + --json
v0.1.51
Fix list output f-string so CLI imports/compiles cleanly
v0.1.50
Reliability: add unit tests + defensive handling for windows command
v0.1.49
Fix report formatter indentation (py_compile)
v0.1.48
Security: best-effort chmod 0600 for local cache/defaults
v0.1.47
Reliability: tests no longer write __pycache__ bytecode into the repo.
v0.1.46
Fix: mileage record supports --json for hourly runs
v0.1.45
New: Adds native mileage (odometer) tracking and history export. - Introduced CLI commands for mileage history: `mileage init`, `mileage record`, `mileage status`, and `mileage export` (CSV/JSON). - Stores odometer data locally for trip tracking and reporting. - Added automated and manual mileage recording options, with options for wake/sleep handling. - Included two new test files for mileage tracking features.
元数据
Slug my-tesla
版本 0.1.64
许可证
累计安装 0
当前安装数 0
历史版本数 65
常见问题

My Tesla 是什么?

Control Tesla vehicles from macOS via the Tesla Owner API using teslapy (auth, list cars, status, lock/unlock, climate, charging, location, and extras). Use when you want to check your car state or run safe remote commands. Designed for Parth Maniar (@officialpm) with local-only auth caching, confirmation gates for disruptive actions, and chat-friendly status output. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 10976 次。

如何安装 My Tesla?

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

My Tesla 是免费的吗?

是的,My Tesla 完全免费(开源免费),可自由下载、安装和使用。

My Tesla 支持哪些平台?

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

谁开发了 My Tesla?

由 officialpm(@officialpm)开发并维护,当前版本 v0.1.64。

💬 留言讨论