Skills / clawdbot skill tesla
clawdbot skill tesla
Full Tesla control from the terminal - dashboard, scheduled preconditioning, energy monitoring, charge station finder, multi-vehicle management via Fleet API. OpenClaw skill.
Installation
Kompatibilitaet
Beschreibung
Tesla Skill for OpenClaw
Complete Tesla Fleet API control from the terminal - all 66 vehicle commands, energy/Powerwall management, vehicle sharing, charging history, navigation, media controls, V2G/Powershare, and multi-vehicle management.
What it does
- All 66 vehicle commands - doors, charging, climate, security, navigation, media, and more
- Dashboard - unified view of all vehicles: battery, range, charging, location, lock status, climate, sentry
- Climate - AC, heat, seat heaters/coolers, steering wheel heater, bioweapon defense, dog/camp mode, cabin overheat protection
- Charging - start/stop, set limits/amps, charge schedules, port control, charging history and invoices
- Security - sentry mode, valet mode, PIN to drive, speed limit, guest mode, remote start
- Navigation - send addresses, GPS coordinates, Superchargers, or multi-stop routes to your car
- Media - play/pause, next/prev track, favorites, volume control
- Vehicle sharing - invite drivers, manage access, revoke invitations
- Vehicle info - specs, options, release notes, alerts, service data, warranty
- Energy monitoring - Powerwall charge level, solar generation, grid flow, operating mode, time-of-use, storm watch
- V2G/Powershare - vehicle-to-grid status for Cybertruck and compatible vehicles
- Charge station finder - nearby Superchargers and destination chargers with availability
- Multi-vehicle - list, select default, operate on specific cars by name
- Other - honk, flash, boombox, HomeLink (garage door), rename vehicle, software updates
Quick start
Install the skill
git clone https://github.com/mvanhorn/clawdbot-skill-tesla.git ~/.openclaw/skills/tesla
Authenticate (one-time)
export TESLA_EMAIL="[email protected]"
python3 scripts/tesla.py auth
This opens a Tesla login URL. Sign in, authorize, paste the callback URL back. Token caches for ~30 days and auto-refreshes.
Example chat usage
- "Show me my Tesla dashboard"
- "Is my Tesla locked?"
- "What's Snowflake's battery level?"
- "Turn on the AC in Stella and set it to 72"
- "Put my car in dog mode"
- "Turn on sentry mode"
- "Set a speed limit of 65 mph"
- "Navigate to Pike Place Market"
- "Play next track"
- "Turn on the seat heater for the driver"
- "Set the charge amps to 16"
- "Schedule charging between 11 PM and 6 AM on weekdays"
- "Find the nearest Supercharger"
- "How much solar am I generating?"
- "What's my Powerwall at?"
- "Invite [email protected] to drive my Tesla"
- "Show my charging history"
- "What are my car's specs?"
- "Install the software update now"
- "What's my Powershare status?"
Commands (sample)
python3 scripts/tesla.py dashboard # All vehicles at a glance
python3 scripts/tesla.py status # Vehicle status
python3 scripts/tesla.py lock / unlock # Door lock/unlock
python3 scripts/tesla.py climate on / off / temp 72 # Climate control
python3 scripts/tesla.py climate keeper dog # Dog mode
python3 scripts/tesla.py climate seat-heater driver 2 # Seat heater
python3 scripts/tesla.py charge start / stop / limit 80 # Charging
python3 scripts/tesla.py charge amps 16 # Set charging amps
python3 scripts/tesla.py charge schedule add 23:00 06:00 # Charge schedule
python3 scripts/tesla.py sentry on / off # Sentry mode
python3 scripts/tesla.py valet on --pin 1234 # Valet mode
python3 scripts/tesla.py speed-limit set 70 # Speed limit
python3 scripts/tesla.py navigate "Seattle, WA" # Send nav destination
python3 scripts/tesla.py navigate --supercharger # Nav to Supercharger
python3 scripts/tesla.py media next / prev / volume 5 # Media controls
python3 scripts/tesla.py sharing invite [email protected] # Share vehicle access
python3 scripts/tesla.py info specs / warranty / alerts # Vehicle info
python3 scripts/tesla.py energy status # Solar + Powerwall
python3 scripts/tesla.py energy mode self-powered # Powerwall mode
python3 scripts/tesla.py charging history # Charging sessions
python3 scripts/tesla.py powershare status # V2G status
python3 scripts/tesla.py honk / flash / boombox play # Fun stuff
python3 scripts/tesla.py homelink # Garage door
python3 scripts/tesla.py software-update start # Install update
python3 scripts/tesla.py --car "Stella" status # Target specific car
How it works
Uses the Tesla Fleet API at fleet-api.prd.na.vn.cloud.tesla.com. Authenticates via OAuth2 with TESLA_EMAIL. Credentials stored locally only. Refresh token cached in ~/.tesla_cache.json. No data sent to third parties. Vehicles on firmware 2024.26+ use the Vehicle Command Protocol (VCP) for end-to-end encrypted commands.
Covers all 66 vehicle commands, 6 sharing endpoints, 6 vehicle info endpoints, 12 energy endpoints, and 3 charging history endpoints.
See SKILL.md for full documentation including VCP setup, every command with examples, deprecation warnings, error recovery, and energy monitoring details.
License
MIT
Aehnliche Skills
skyll
A tool for autonomous agents like OpenClaw to discover and learn skills autonomously
meihua yishu
梅花易數 - 適用於 Claude、ChatGPT、Gemini、DeepSeek 等 AI/LLM 的占卜技能
Apple Hig Designer
A Agent Skill for designing professional interfaces following Apple Human Interface Guidelines 一项用于设计苹果前端交互界面的代理技能
thesis figure skill
🎓 Claude Skill: Paste your paper text, auto-generate publication-ready LaTeX/TikZ diagrams. 粘贴论文文案,自动生成学术级配图。
ultimate seo geo
The definitive SEO + GEO skill for Claude. Full site audits with scored findings, AI search optimization (Google AI Overviews, ChatGPT, Perplexity), schema generation, E-E-A-T assessment, and 20 diagnostic scripts. Three modes: Audit → Plan → Execute.
TeslamateCyberUI
一个现代化的 Tesla 数据可视化面板,连接 TeslaMate 数据库,采用赛博朋克风格设计。