tesla
Control and monitor Tesla vehicles via the Tessie API. Use when you need to check Tesla status (battery, location, charging), control climate (heat/cool), lock/unlock doors, start/stop charging, honk/flash lights, open charge port or trunks, or any other Tesla vehicle command. Requires TESSIE_API_KEY environment variable.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/biguntroll/tesla-tessieWhat This Skill Does
The Tesla skill for OpenClaw provides a seamless interface for interacting with your Tesla vehicle through the robust Tessie API. It acts as a bridge between your AI agent and your car, allowing for remote monitoring and command execution. Whether you need to manage climate settings, check charging progress, track vehicle location, or perform administrative tasks like scheduling software updates, this skill translates natural language instructions into the necessary API calls. By abstracting the complexities of the Tessie integration, the skill enables sophisticated automation, such as preparing the car cabin temperature before a scheduled departure or optimizing charging sessions based on electricity rates.
Installation
To begin, ensure you have the OpenClaw framework installed. Use the following command in your terminal to integrate the skill:
clawhub install openclaw/skills/skills/biguntroll/tesla-tessie
After installation, you must install the required Python dependencies by running pip install requests in your environment. Secure your Tessie API key from the Tessie dashboard and configure it as an environment variable named TESSIE_API_KEY. This is essential for the script to authenticate with Tesla's secure servers. You can make this persistent by adding the export statement to your shell configuration file (e.g., .bashrc or .zshrc).
Use Cases
- Automated Morning Routine: Integrate with a morning alarm to pre-condition the cabin and ensure the car is charged by the time you leave for work.
- Security Monitoring: Quickly check the status of your doors and verify the vehicle's location if you have forgotten where you parked.
- Charging Optimization: Remotely adjust charge limits and monitor battery health during long road trips to ensure range efficiency.
- Remote Control: Safely vent the car during hot days or open the trunk when someone is delivering items to your vehicle remotely.
Example Prompts
- "Hey OpenClaw, check the battery level of my Model 3 and tell me how much range I have left."
- "It's going to be freezing today, please set the climate to 22 degrees in my car so it's warm when I get in."
- "My car is currently parked at the office, can you please lock the doors and make sure the charge port is closed?"
Tips & Limitations
- VIN Requirement: Most operations require your specific Vehicle Identification Number (VIN). Keep this handy in a note or the OpenClaw configuration.
- Network Dependency: All commands rely on an active internet connection between the Tesla, the Tessie API, and your local machine. If the vehicle is in a cellular dead zone, the commands may fail.
- Firmware: Certain fun commands like 'fart' require specific firmware versions (2022.40.25 or newer). Ensure your vehicle is up to date to use all available features.
- Security: Treat your
TESSIE_API_KEYlike a password. Do not share it or hardcode it directly into scripts shared in public repositories.
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-biguntroll-tesla-tessie": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, external-api