agentsclimarketplace

Serve

Skill dacrypt/tesla-claude-plugin/skills/serve

Tesla plugin for Claude Code — control your Tesla with natural language. 9 skills: status, charging, vehicle control, order tracking, analytics, and a self-hosted web dashboard.

Install
npx -y skills add dacrypt/tesla-claude-plugin --skill serve

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

Start the Tesla web dashboard and REST API server. Self-hosted on localhost with a React UI for vehicle control, charging analytics, and order tracking. Use when someone says "start the dashboard", "open the web UI", or "run the server".

SKILL.md

1.9 KB, 389 tokens by cl100k_base, as published. Nobody here has run it

Tesla Web Dashboard & API

Start the self-hosted web dashboard and REST API.

Quick Start

tesla serve                      # start on default port 8080
tesla serve --port 3000          # custom port
tesla serve --host 0.0.0.0      # expose to LAN

The dashboard opens at http://localhost:8080 (or your custom port).

Prerequisites

The serve extra must be installed:

uv tool install "tesla-cli[serve]"

What the Dashboard Includes

  • Dashboard page: Battery status, recent charges, quick action buttons
  • Vehicle page: Charge history, climate controls, door/trunk controls
  • Dossier page: VIN decode, specs, option codes, recalls, logistics
  • Analytics page: TeslaMate trip history, charging costs, heatmaps
  • Settings page: Configuration form

API Endpoints

The REST API is available at /api/:

  • GET /api/vehicle/state — full vehicle state
  • GET /api/charge/status — charging status
  • POST /api/vehicle/wake — wake vehicle
  • POST /api/security/lock — lock doors
  • GET /api/live — SSE stream for real-time updates
  • GET /api/metrics — Prometheus metrics (27 gauges)

Full API docs: http://localhost:8080/docs (Swagger UI)

Response Guidelines

  • Check if the serve extra is installed first
  • Provide the URL after starting
  • Mention the Swagger UI at /docs for API exploration
  • If the user wants to expose to their network, remind them about security (no auth by default — set an API key with tesla config set server.api_key <key>)

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.