Agent skill · software engineering · sundial-org
tesla
Control your Tesla vehicles - lock/unlock, climate, location, charge status, and more. Supports multiple vehicles.
Why this skill is useful
Adds executable scripts for controlling Tesla vehicles that automate interactions with the Tesla API, which the AI wouldn't generate on its own.
What it needs
Requires python3 installed locally. Requires tesla account access. About 1k tokens when loaded. Last updated 2026-03-07. 639 stars on the source repository.
What this skill does
Tesla Control your Tesla vehicles from Clawdbot. Supports multiple cars on one account. Setup First-time authentication: This will: 1. Display a Tesla login URL 2. You log in and authorize in browser 3. Paste the callback URL back 4. Token cached for future use (~30 days, auto-refreshes) Environment variables: TESLAEMAIL — Your Tesla account email Token cached in ~/.teslacache.json Multi-Vehicle Support Use --car or -c to specify which vehicle: Without --car, commands target your first vehicle. Commands Example Chat Usage "Is my Tesla locked?" "Lock Stella" "What's Snowflake's battery level?" "Where's my Model X?" "Turn on the AC in Stella" "Honk the horn on Snowflake" API Reference Uses the unofficial Tesla Owner API documented at: https://tesla-api.timdorr.com Privacy & Security Credentials stored locally only Refresh token cached in ~/.teslacache.json No data sent to third parties Tokens auto-refresh for ~30 days
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills sundial-org/tesla