← 返回 Skills 市场
zengfei88

Teslamate Skills

作者 zengfei88 · GitHub ↗ · v0.1.1 · MIT-0
cross-platform ⚠ suspicious
269
总下载
0
收藏
0
当前安装
2
版本数
在 OpenClaw 中安装
/install teslamateskills
功能描述
Query TeslaMate vehicle data via Grafana API. Use when user wants Tesla vehicle status, battery info, drives, charges, statistics, driving score, battery hea...
安全使用建议
This skill is functionally coherent but has important privacy/network risks you should consider before installing: it sends exact vehicle coordinates and destination addresses to external public services (Nominatim and OSRM) and the script disables TLS certificate verification for those requests (mitigates TLS failures but opens MITM risk). If you care about location privacy or operate on untrusted networks, host your own geocoding/routing services or remove/modify those calls. Also verify the grafana_url in ~/.openclaw/workspace/memory/teslamate-grafana-config.json points to your trusted Grafana instance (the script will query whatever URL is configured). If unsure, inspect and run scripts locally in a controlled environment, and consider modifying the code to enable SSL verification and to avoid calling public endpoints with raw coordinates.
功能分析
Type: OpenClaw Skill Name: teslamateskills Version: 0.1.1 The skill bundle provides extensive vehicle monitoring capabilities but contains significant security vulnerabilities and high-risk behaviors. Specifically, `scripts/query_teslamate.py` explicitly disables SSL certificate verification (using `ssl.CERT_NONE`) when connecting to external geocoding (Nominatim) and routing (OSRM) APIs, exposing the agent to Man-in-the-Middle (MITM) attacks. Furthermore, the script allows for the execution of arbitrary SQL queries against the configured Grafana datasource and transmits vehicle location data to third-party services (openstreetmap.org and project-osrm.org). While these functions align with the stated purpose of the skill, the combination of disabled transport security and broad database access poses a meaningful risk to the user's environment.
能力评估
Purpose & Capability
Name/description match the code and instructions: the script queries Grafana's /api/ds/query with PostgreSQL raw SQL to extract TeslaMate data and offers drives, status, routing, etc. Requiring a local Grafana datasource is coherent.
Instruction Scope
Runtime instructions and the included script perform additional network actions beyond querying Grafana: reverse geocoding and geocoding (Nominatim) and route requests (OSRM) using precise lat/lon. Those calls transmit vehicle location data to external services; the SKILL.md/README mention address lookup and route planning but do not make the privacy implications prominent.
Install Mechanism
Instruction-only skill with no install spec and only a small Python script — nothing is downloaded or installed automatically. This lowers installer risk.
Credentials
The skill requests no credentials or env vars (configuration is read from a local JSON file). That is proportionate. However, the script will contact arbitrary Grafana URLs taken from that config, which could be pointed at sensitive internal endpoints; the skill will also contact public Nominatim and OSRM endpoints, leaking location data if used.
Persistence & Privilege
always is false and the skill does not request or modify other skills or system-wide settings. It only reads/writes its own config file under ~/.openclaw/workspace/memory, which is expected behavior.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install teslamateskills
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /teslamateskills 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v0.1.1
- Expanded SKILL.md commands to cover more TeslaMate vehicle statistics, including driving score, battery health, trip data, energy efficiency, costs, locations, and alerts. - Updated usage documentation and examples for enhanced clarity and command coverage. - Extended the skill description and interface for broader TeslaMate data insights.
v0.1.0
Initial release of teslamate-grafana skill. - Enables querying of TeslaMate vehicle data via Grafana's PostgreSQL API for vehicle status, battery info, drives, charges, and statistics. - Requires a running Grafana instance configured with TeslaMate PostgreSQL datasource. - Provides command-line script (`query_teslamate.py`) for quick queries, recent drives, charge info, and route planning. - Includes sample SQL queries and common TeslaMate metrics for convenience. - Configuration instructions for Grafana URL and datasource ID are included.
元数据
Slug teslamateskills
版本 0.1.1
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 2
常见问题

Teslamate Skills 是什么?

Query TeslaMate vehicle data via Grafana API. Use when user wants Tesla vehicle status, battery info, drives, charges, statistics, driving score, battery hea... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 269 次。

如何安装 Teslamate Skills?

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

Teslamate Skills 是免费的吗?

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

Teslamate Skills 支持哪些平台?

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

谁开发了 Teslamate Skills?

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

💬 留言讨论