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

View the source on GitHub

Browse the @skills marketplace