← Back to Skills Marketplace
Tesla
by
Matt Van Horn
· GitHub ↗
· v1.3.1
2060
Downloads
1
Stars
2
Active Installs
8
Versions
Install in OpenClaw
/install tesla
Description
Control your Tesla vehicles — lock/unlock, climate, location, charge status, and more. Supports multiple vehicles via Tesla Fleet API.
Usage Guidance
This skill appears to do what it says: it runs a local Python script that performs OAuth with Tesla and then calls the Tesla Owner API to control vehicles. Before installing, verify you trust the skill source and review scripts/tesla.py (it will cache a refresh token at ~/.tesla_cache.json). Ensure you have or will install the Python dependency (teslapy) and that network access to Tesla endpoints is acceptable. Note: SKILL.md mentions a 'tesla-fleet-api' package but the script uses teslapy—confirm dependencies before running. Keep your machine secure because the cached token grants access to your vehicles while valid.
Capability Analysis
Type: OpenClaw Skill
Name: tesla
Version: 1.3.1
The Tesla skill provides legitimate vehicle control functionality (lock, climate, location) using the well-known 'teslapy' library. It implements a standard OAuth2 authentication flow with local token caching in '~/.tesla_cache.json' and shows no signs of data exfiltration, malicious execution, or prompt injection. The code in scripts/tesla.py is straightforward and aligns perfectly with the stated purpose in SKILL.md and README.md.
Capability Assessment
Purpose & Capability
Name and description match the included script and commands. The skill needs a Tesla account identifier (TESLA_EMAIL) to initiate OAuth and then uses the unofficial Tesla Owner API (via teslapy) to control vehicles, which is coherent with the claimed functionality.
Instruction Scope
SKILL.md and scripts instruct the agent to run the local Python script and perform OAuth in-browser, cache a token at ~/.tesla_cache.json, and call Tesla endpoints. There are no instructions to read unrelated system files, exfiltrate data, or contact unknown third parties.
Install Mechanism
No install spec or remote downloads are present (instruction-only with an included script). The script lists a dependency (teslapy) in comments but does not trigger any external installer; this is low-risk compared with arbitrary downloads.
Credentials
Only TESLA_EMAIL is required (used to start authentication). The script caches OAuth tokens locally (~30 days) at ~/.tesla_cache.json. No unrelated secrets or extra service credentials are requested.
Persistence & Privilege
The skill is not forced always-on (always:false). It stores tokens under the user's home directory (its own cache file) which is expected behavior for this use case and does not modify other skills or system-wide config.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install tesla - After installation, invoke the skill by name or use
/tesla - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.3.1
Fix display name (remove Clawdbot prefix)
v1.3.0
Rebrand: clawdbot → openclaw in metadata key and prose references.
v1.2.0
Republish after ClawHavoc moderation sweep. Updated descriptions, Grok-4/API 2026 notes, author/license/repository metadata.
v1.0.4
No changes detected in this version.
- No file modifications or documentation updates were made.
v1.0.3
Fix metadata key: use clawdbot namespace for registry recognition
v1.0.2
Fix security scan: add openclaw metadata, declare credentials, add disable-model-invocation, add Security section
v1.1.0
Multi-vehicle support, improved auth flow, tested with real Teslas
v1.0.0
Initial release: lock/unlock, climate, charging, location, honk, flash
Metadata
Frequently Asked Questions
What is Tesla?
Control your Tesla vehicles — lock/unlock, climate, location, charge status, and more. Supports multiple vehicles via Tesla Fleet API. It is an AI Agent Skill for Claude Code / OpenClaw, with 2060 downloads so far.
How do I install Tesla?
Run "/install tesla" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Tesla free?
Yes, Tesla is completely free (open-source). You can download, install and use it at no cost.
Which platforms does Tesla support?
Tesla is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Tesla?
It is built and maintained by Matt Van Horn (@mvanhorn); the current version is v1.3.1.
More Skills