tesla
Control your Tesla vehicles - lock/unlock, climate, location, charge status, and more. Supports multiple vehicles.
Why use this skill?
Manage your Tesla vehicles with OpenClaw. Lock, unlock, control climate, check battery status, and locate your car with simple AI commands.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/blueberrywoodsym/tesla-apiWhat This Skill Does
The Tesla skill for OpenClaw provides comprehensive remote control and monitoring capabilities for your Tesla vehicles directly through the OpenClaw AI interface. By leveraging the official Tesla Owner API via the teslapy library, this skill allows users to manage multiple vehicles under a single account. Key functionalities include checking battery levels, locking and unlocking doors, controlling climate settings (HVAC), managing charging sessions, locating the vehicle, and triggering convenience features like honking the horn or flashing the lights. The integration handles secure OAuth authentication, ensuring your credentials remain private while the tool interacts securely with Tesla's servers to perform commands.
Installation
Installation is handled through the OpenClaw plugin ecosystem. Run the command clawhub install openclaw/skills/skills/blueberrywoodsym/tesla-api in your terminal. Once installed, you must perform the initial authentication to generate the necessary security tokens. Set your environment variable with export TESLA_EMAIL="[email protected]" and run python3 {baseDir}/scripts/tesla.py auth. Follow the link provided in your browser to authorize OpenClaw, then paste the resulting callback URL into the terminal. This will create a cache file at ~/.tesla_cache.json which persists your session for approximately 30 days.
Use Cases
This skill is ideal for daily convenience and vehicle management. Use it to pre-condition your vehicle's cabin temperature before you leave the house during hot or cold weather. Owners with multiple vehicles can manage them individually by specifying the car name via the --car flag. It is also highly effective for monitoring charging status remotely to ensure your vehicle is ready for a commute, or for quickly verifying that you remembered to lock your car without walking back to the parking spot.
Example Prompts
- "Lock my car named Stella and set the climate to 70 degrees."
- "What is the current battery percentage and location of Snowflake?"
- "Honk the horn on my Model X to help me find it in the parking lot."
Tips & Limitations
If you experience issues during the authentication flow, perform the initial login using a mobile browser rather than a desktop browser to ensure cookies are handled correctly. Note that the skill relies on the vehicle being in a reachable state; if the car has entered a deep sleep, you may need to use the wake command before other features become responsive. Because this skill interacts with physical hardware, it is intended for personal use and should be managed with standard security practices. Always ensure your environment variables are configured correctly to avoid authentication errors.
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-blueberrywoodsym-tesla-api": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, file-read, file-write, external-api
Related Skills
xai
Chat with Grok models via xAI API. Supports Grok-3, Grok-3-mini, vision, and more.
search-x
Search X/Twitter in real-time using Grok or X API. Find tweets, trends, and discussions with citations.
Read how to install libaries before install. Write viral, persuasive, engaging tweets and threads. Uses web research to find viral examples in your niche, then models writing based on proven formulas and X algorithm optimization. Use when creating tweets, threads, or X content strategy.