Tesla
Charge, drives, efficiency, and vampire drain from a self-hosted TeslaMate stack, read-only by default.
- What
- Charge, drives, efficiency, and vampire drain from a self-hosted TeslaMate stack, read-only by default.
- Cost
- Free
- Needs
- a real Tesla plus a self-hosted TeslaMate stack you own on your home network (typically a Raspberry Pi or home server, TeslaMate with Fleet API access), or acceptance that answers will be limited to the layers that exist, plus a Muse setup that can reach the stack through Home Link. Setup layers the owner builds: a Tesla developer account and Fleet API app with a virtual key enrolled on the car, TeslaMate in its sleep-friendly configuration, and optionally Tesla's Fleet Telemetry server. Tesla includes a monthly free credit (currently $10); typical reads cost fractions of a cent beyond it. Read-only credentials for the local databases and MQTT broker are stored by the host and must never be pasted into chat.
- Install
- Copy the installer prompt below into your Muse — your agent does the rest.
Curated by Skill Harbor: a gadget skill for homes that run, or want to run, a self-hosted Tesla data stack, typically TeslaMate on a Raspberry Pi or home server, optionally with Tesla's Fleet Telemetry server feeding a local MQTT broker and analytics store. It answers from local data first: current state (charge level, plugged in, asleep) from TeslaMate, drives and charges from its database, and fine-grained telemetry where the stack has it, cross-checking headline numbers against a second local source and stating the source and observation time for every number, since the layers update on different cadences. From that data it computes per-drive energy use against the vehicle's EPA rating, the self-driving share of a drive from the telemetry counter, vampire drain measured only across parked, unplugged, asleep periods and labeled as an estimate, and charging sessions with start and end, charge gained, energy added, and whether the session overlapped the household's peak pricing window. The setup behind it is the owner's work: a Tesla developer account and Fleet API app with a virtual key enrolled on the car, TeslaMate in its sleep-friendly configuration, and optionally fleet telemetry, with Tesla including a monthly free credit (currently $10) and typical reads costing fractions of a cent beyond it. The limits are the point: read-only by default, vehicle commands only on explicit request through an owner-controlled command proxy already deployed, never Fleet API commands directly from a skill session, never wake the vehicle to satisfy curiosity, drive routes and location history reported as aggregates by default, and exact locations only when the user asks. This is a community pattern, not an official Tesla integration and not a Tesla-account sign-in. By @amanthakkar, listed here with credit to its creator. Skill Harbor never reviews the code, review it yourself before use.
Version:
Quick answer
Tesla is a free Muse skill that answers from local data first, through a self-hosted TeslaMate stack: current charge state, drives, charges and fine-grained telemetry, with source and observation time for every number. It stays read-only by default, never wakes the car out of curiosity, and follows your Home Link rules if you have them, otherwise its own stay-local rules.
Install
Copy the install package below, then paste it into MusePrerequisites: a real Tesla plus a self-hosted TeslaMate stack you own on your home network (typically a Raspberry Pi or home server, TeslaMate with Fleet API access), or acceptance that answers will be limited to the layers that exist, plus a Muse setup that can reach the stack through Home Link. Setup layers the owner builds: a Tesla developer account and Fleet API app with a virtual key enrolled on the car, TeslaMate in its sleep-friendly configuration, and optionally Tesla's Fleet Telemetry server. Tesla includes a monthly free credit (currently $10); typical reads cost fractions of a cent beyond it. Read-only credentials for the local databases and MQTT broker are stored by the host and must never be pasted into chat. Install "Tesla" for me. A gadget skill that reads Tesla status, drive and charge history, and efficiency analytics from an existing self-hosted TeslaMate and Fleet Telemetry stack, read-only by default. Repository: https://github.com/amanthakkar/musecases/tree/main/skills/gadget-tesla 1. Fetch the SKILL.md file from the repository into a temporary folder and summarize what it does in one or two sentences. Do not paste the full SKILL.md text into this chat. 2. Safety check: review the SKILL.md for anything suspicious (unexpected network calls, credential harvesting). Credentials must never be pasted into chat. Verify that holds here; STOP on any red flag and tell me. 3. Install it as a skill: copy SKILL.md into the agent's skills directory, in a folder named "gadget-tesla". 4. Verify with no network calls: frontmatter valid, file in place. 5. Report what was installed, where, and what I still need to do myself (for example identifying the vehicle from the local stack, labeling geofences, or confirming which layers exist). If your setup has the Home Link networking and safety rules document (~/docs/devices/home_link.md), follow it; if not, apply the stay-local rules in this prompt. GitHub is optional: if I have a GitHub account or the gh CLI, you may use it; otherwise public access is fine. Never require it unless it is in the prerequisites above. Rules: do not touch anything outside the temp folder and the install target. Read-only by default: no vehicle commands unless I explicitly request one and an owner-controlled command proxy is already deployed, never send Fleet API commands directly from a skill session, never wake the vehicle to satisfy curiosity, and never change TeslaMate polling, telemetry subscriptions, or Fleet API scopes as a side effect of answering. If anything looks off, stop and ask me.
Saved to your recent installs. Find it anytime on /connect.
🔒 Security, provenance and what this touches
The install prompt below already includes the vetting steps: your agent follows the community checklist before installing anything with executable code. Want more?
Questions
How do I install a skill?
Every product page includes a copy-paste install prompt. Paste it into your Muse and it sets the skill up for you — no manual configuration.
Where does my money go?
Straight to the seller. Skill Harbor never processes payments: checkout happens on the seller’s own page, usually Stripe.
What does the ✓ next to a creator’s name mean?
It means we confirmed the identity of the person behind the listing. It says nothing about the code itself — always check a skill before installing it.