← Back to Skills Marketplace
oceanswave

tescmd

by Oceanswave · GitHub ↗ · v1.0.0
cross-platform ⚠ suspicious
2226
Downloads
2
Stars
1
Active Installs
6
Versions
Install in OpenClaw
/install openclaw-tescmd
Description
Installation and setup guide for Tesla vehicle control and telemetry via the tescmd node.
Usage Guidance
This skill appears to be a legitimate setup guide for the tescmd node, but before installing: 1) Be aware you will need to run interactive flows that create OAuth tokens and EC keys and host a public key (GitHub Pages or Tailscale) — these involve your GitHub and Tesla accounts. 2) The registry metadata did not declare the required tools (git, gh, python, optionally tailscale); treat that as a transparency gap. 3) 'pip install tescmd' and any 'curl | sh' installer fetch and run code from the network — review the tescmd and installer sources (GitHub repo and PyPI package) to ensure they are trustworthy. 4) Consider performing the setup on an isolated machine or VM, inspect ~/.config/tescmd/bridge.json after setup, and avoid sharing tokens. If you want me to, I can: (a) fetch and summarize the tescmd GitHub repo contents for suspicious patterns, (b) list exactly which files/paths the setup writes, or (c) walk you step-by-step through doing this in an isolated environment.
Capability Analysis
Type: OpenClaw Skill Name: Developer: Version: Description: OpenClaw Agent Skill The skill bundle is classified as suspicious primarily due to the use of `curl -fsSL https://tailscale.com/install.sh | sh` in SKILL.md for installing Tailscale. While `tailscale.com` is a legitimate domain, this command executes arbitrary remote code directly, which is a high-risk practice and a common vector for supply chain attacks if the remote script or domain were compromised. Additionally, the skill involves extensive system-level operations (e.g., `sudo` commands for package installation) and establishes network connections for vehicle control, which are inherently high-risk capabilities, even if intended for the stated purpose.
Capability Assessment
Purpose & Capability
The SKILL.md describes installing a Gateway plugin and a tescmd node to control Tesla vehicles — that aligns with the skill name and description. However, the registry metadata declares no required binaries or credentials while the instructions explicitly require git, GitHub CLI (gh), Python 3.11+, and (recommended) Tailscale; this mismatch is an inconsistency in the published metadata.
Instruction Scope
The instructions stay within the stated purpose: installing the plugin, installing the tescmd CLI, running an interactive setup that generates keys, performing OAuth login with Tesla, hosting a public key (GitHub Pages or Tailscale), and pairing the node. They do instruct writing tokens/keys to local config (e.g., ~/.config/tescmd/bridge.json) and require physical presence for vehicle pairing — all expected for this use case.
Install Mechanism
This is an instruction-only skill (no automatic install). The install steps call 'pip install tescmd' and suggest running 'curl ... | sh' to install Tailscale if desired. Those are normal for user-driven installs but carry moderate risk (PyPI package, remote install script). The skill does not automatically download or run code itself, but the user will execute network-installed software.
Credentials
Although the registry shows no required env vars or primary credential, the setup requires GitHub authentication (gh login) and a Tesla account OAuth flow; it also generates and hosts EC public keys and stores tokens locally. Sensitive credentials and access (GitHub repo/pages, Tesla OAuth tokens) are involved but not declared in metadata — the omission reduces transparency and is a proportionality concern.
Persistence & Privilege
The skill does not request 'always: true' and uses normal plugin/node pairing. The tescmd node persists an auth token to a user config path (~/.config/tescmd/bridge.json), which is expected for this integration. No instructions indicate modifying other skills or system-wide settings.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install openclaw-tescmd
  3. After installation, invoke the skill by name or use /openclaw-tescmd
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
- Initial public release (v1.0.0) of openclaw-tescmd. - No code or documentation changes since previous version (v0.9.7). - Comprehensive installation and setup guide for integrating Tesla control and telemetry with OpenClaw via the tescmd node.
v0.3.5
- Major documentation update with a new SKILL.md, replacing the old skill.md file. - Updated plugin version to 0.9.7 with revised setup instructions and requirements. - Expanded feature summary: 39 tools, 14 slash commands, real-time telemetry, and supercharger discovery. - Added notes about CLI fallback support and specific version guidance for plugin installation. - Improved step-by-step instructions and command references for setup, pairing, and operation.
v0.3.4
No changes detected in this release. - Version updated from 0.3.4 to 0.4.1. - No file or documentation changes were made.
v0.3.3
**Version 0.4.1 (from 0.3.9):** - Updated version number to 0.4.1. - No other substantive changes to the setup guide or features.
v0.3.2
- Version bump from 0.3.1 to 0.3.9. - Updated metadata: added "slug" and "displayName" fields to the skill manifest. - Removed the "Development install (symlink, editable)" instructions from the setup guide. - Minor formatting and clarification updates throughout the setup documentation. - Plugin usage, setup, management, and operating modes remain unchanged.
v0.3.1
openclaw-tescmd 0.3.1 Changelog - Updated SKILL.md with a detailed, step-by-step installation and setup guide for connecting Tesla vehicles using tescmd and OpenClaw Gateway. - Clarified prerequisites, including required tools (git, GitHub CLI, Python 3.11+, Tailscale). - Added explicit user prompts and waiting steps for authentication, Tailscale, and interactive setup processes. - Documented plugin and node management commands for install, health check, enable/disable, and pairing. - Provided instructions for identifying vehicles, managing pairing requests, and operating modes. - Included references to support repositories and tescmd features.
Metadata
Slug openclaw-tescmd
Version 1.0.0
License
All-time Installs 1
Active Installs 1
Total Versions 6
Frequently Asked Questions

What is tescmd?

Installation and setup guide for Tesla vehicle control and telemetry via the tescmd node. It is an AI Agent Skill for Claude Code / OpenClaw, with 2226 downloads so far.

How do I install tescmd?

Run "/install openclaw-tescmd" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is tescmd free?

Yes, tescmd is completely free (open-source). You can download, install and use it at no cost.

Which platforms does tescmd support?

tescmd is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created tescmd?

It is built and maintained by Oceanswave (@oceanswave); the current version is v1.0.0.

💬 Comments