Agent skill · software engineering · sundial-org
my-tesla
Control Tesla vehicles from macOS via the Tesla Owner API using teslapy (auth, list cars, status, lock/unlock, climate, charging, location, and extras). Use when you want to check your car state or run safe remote commands. Designed for Parth Maniar (@officialpm) with local-only auth caching, confirmation gates for disruptive actions, and chat-friendly status output.
Why this skill is useful
Adds executable scripts for controlling Tesla vehicles via the Tesla Owner API, which are not commonly available in public documentation.
What it needs
Requires python installed locally. Requires tesla account access. About 4k tokens when loaded. Last updated 2026-03-07. 639 stars on the source repository.
What this skill does
My Tesla Author: Parth Maniar — @officialpm A practical Tesla control skill for Clawdbot built on teslapy. Setup Requirements TESLAEMAIL env var set (your Tesla account email) Python 3.10+ First-time authentication This opens a Tesla login URL. Log in, then paste the callback URL back into the CLI. Token cache: ~/.teslacache.json (local only; best-effort chmod 0600) Optional: set MYTESLADEFAULTCAR to a vehicle display name to pick a default car via env var Or persist a local default with: python3 {baseDir}/scripts/tesla.py default-car "Name" (writes ~/.mytesla.json; best-effort chmod 0600) Commands Safety defaults Some actions require an explicit confirmation flag: unlock, charge start stop limit amps, trunk, windows, seats set, sentry on off, honk, flash, charge-port open close, and scheduled-charging set off require --yes location is approximate by default; add --yes for precise coordinates (or --digits N to control rounding) Privacy Credentials are cached locally only (~/.teslacache.json). Do not commit tokens, logs, VINs, or location outputs.
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills sundial-org/my-tesla