Tesla Commands for Openclaw

A specialized tool for controlling Tesla vehicle climate, charging limits, and schedules through the MyTeslaMate API.

ovaris
v1.0.0
Jan 19, 2026
1
2.4k
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install tesla-commands

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install tesla-commands using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Tesla Commands?

The Tesla Commands skill is a technical interface designed to bridge the gap between your Tesla vehicle and your automation workflows using Openclaw Skills. By leveraging the MyTeslaMate API, this skill provides a secure and scriptable way to interact with vehicle telemetry and commands without needing a mobile device.

Whether you need to monitor battery levels or pre-condition your vehicle's cabin, this integration within Openclaw Skills ensures your car is part of your broader developer environment. It supports sophisticated multi-vehicle management, making it an essential tool for Tesla owners who prioritize automation and efficiency.

Tesla Commands Use Cases

  • Pre-conditioning the vehicle cabin before a scheduled departure.
  • Automating charging schedules to coincide with off-peak electricity rates.
  • Checking real-time battery and lock status through Openclaw Skills terminal sessions.
  • managing multiple vehicles on a single account via VIN targeting.
  • Waking up the vehicle remotely to ensure it is ready for immediate command execution.

How Tesla Commands Works

  1. The skill initializes by reading the TESLA_MATE_TOKEN for secure authentication with the MyTeslaMate fleet management service.
  2. Users provide commands via the tesla-control script to request status or send specific instructions like climate control.
  3. Openclaw Skills routes these requests to the MyTeslaMate API, which communicates directly with the Tesla vehicle.
  4. The vehicle executes the command (e.g., setting a charge limit) and returns a status confirmation.
  5. The JSON or CLI output provides immediate feedback on the vehicle's updated state.

Tesla Commands Setup

To use this integration with Openclaw Skills, you must first obtain an API Token from your MyTeslaMate account. Once you have your token and vehicle VIN, configure your environment variables:

export TESLA_MATE_TOKEN="your_myteslamate_token"
export TESLA_VIN="your_vehicle_vin"

You can then run the status command to verify the connection:

./bin/tesla-control.py --status

Tesla Commands Data Schema & Taxonomy

The skill manages vehicle-specific data and authentication credentials to facilitate commands via Openclaw Skills. The data structure is organized as follows:

Parameter Description
TESLA_MATE_TOKEN API bearer token for MyTeslaMate authentication
TESLA_VIN Unique vehicle identifier for command targeting
status_payload JSON response containing battery, climate, and lock status
charge_limit Percentage value (50-100) for battery management
schedule_time HH:MM format for charging start times

Tesla Commands Advanced Features

  • Multi-vehicle management allows switching between cars using the --vin flag within Openclaw Skills.
  • Wake-on-command ensures that instructions are sent successfully even if the car is in deep sleep mode.
  • Granular charging control enables users to set specific charge limits and clear schedules on the fly.
  • Full telemetry access via the status command for building custom monitoring dashboards.
  • Scriptable CLI interface allows for complex automation logic within the Openclaw Skills ecosystem.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*