openclaw-tescmd
Installation and setup guide for Tesla vehicle control and telemetry via the tescmd node.
Why use this skill?
Learn how to install and configure the OpenClaw Tesla plugin to control your vehicle, stream telemetry, and manage charging via AI agent tool calls.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/oceanswave/openclaw-tescmdWhat This Skill Does
The OpenClaw Tesla (tescmd) skill provides a comprehensive bridge between your OpenClaw AI agent and your Tesla vehicle. By integrating with the robust tescmd node, this plugin allows your agent to perform complex fleet operations, including real-time telemetry streaming, remote vehicle command execution, and navigation assistance via supercharger discovery. It translates natural language commands into signed VCSEC (Vehicle Command Protocol) requests, ensuring secure, authenticated control of your car's climate, locking, charging, and status monitoring capabilities.
Installation
Installation is a two-step process requiring the OpenClaw plugin and the underlying Python tescmd infrastructure. First, ensure you have Python 3.11+, Git, and the GitHub CLI installed. Authenticate via gh auth login. For remote telemetry, installing Tailscale is highly recommended to provide a stable, secure HTTPS tunnel to your vehicle's streaming data. Once dependencies are met, run openclaw plugins install @oceanswave/openclaw-tescmd to pull the integration. Finally, verify the installation by executing openclaw plugins list to ensure the module is active. After successful setup, the plugin will register all 39 callable tools automatically.
Use Cases
- Remote Operations: Warm up or cool down your vehicle before your morning commute based on calendar events.
- Fleet Telemetry: Monitor battery percentage, tire pressure, and location in real-time during long road trips.
- Charging Logistics: Automatically find the nearest supercharger along your active route and initiate preconditioning if needed.
- Security: Check lock status and interior security cameras remotely when parked in public locations.
Example Prompts
- "Hey, check my Tesla's current charge level and tell me if I have enough range to get to the airport tonight."
- "Precondition the cabin to 72 degrees and ensure the car is locked before I head out."
- "Find the nearest supercharger on my route to San Francisco and start navigation to it."
Tips & Limitations
- Always ensure your Tesla app is updated and that your Fleet API permissions are enabled within the vehicle settings.
- Use the
tescmd_helpcommand if you encounter specific tool-invocation errors; it provides deep-dive documentation for every individual function. - Tailscale is not strictly mandatory for local Wi-Fi usage, but it is required if you wish to maintain a continuous, reliable telemetry stream while the vehicle is on cellular data.
- Note that certain commands require specific vehicle firmware versions; ensure your Tesla is updated to the latest software release for full compatibility.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-oceanswave-openclaw-tescmd": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, external-api