Agent skill

Tesla Powerwall

by Anil-matcha in Anil-matcha/awesome-muse-connectors

Monitor and control Tesla Powerwall and energy sites through the Tesla Fleet API: live power status, backup reserve, operation mode, storm watch.

MITAuto-check passed

Install Tesla Powerwall

skills CLI
$ npx skills add Anil-matcha/awesome-muse-connectors --skill tesla-powerwall -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install Anil-matcha/awesome-muse-connectors tesla-powerwall --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/Anil-matcha/awesome-muse-connectors.git skills-src && mkdir -p .claude/skills && cp -r skills-src/connectors/tesla-powerwall .claude/skills/tesla-powerwall && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
tesla-powerwall
GitHub stars
1.3k
Token cost
~1.3k tokens
SKILL.md length
472 words
Files
2
Skills in repo
153
Repo updated
First seen
Licence
MIT

At a glance

Monitor and control Tesla Powerwall and energy sites through the Tesla Fleet API: live power status, backup reserve, operation mode, storm watch.

  • Works in 6 steps: set-reserve, set-mode, and storm-mode… → Backup reserve percent must be 0 to 100.… → Storm Watch charges the battery from the… → …
  • Phrases: tesla powerwall
  • SKILL.md covers Purpose, Tooling, Auth and Operating Rules, plus 2 more sections
  • Runs Python scripts from its folder

What it does

Tesla Powerwall is an agent skill from Anil-matcha/awesome-muse-connectors. Monitor and control Tesla Powerwall and energy sites through the Tesla Fleet API: live power status, backup reserve, operation mode, storm watch. Trigger phrases: tesla powerwall, powerwall, tesla energy, backup reserve, storm watch.

Its SKILL.md is about 1.3k tokens, which your agent loads only when the skill is triggered. The skill folder holds 2 other files (for example `bin/tesla-powerwall.py`).

The repository describes itself as: A source-backed catalog of Meta Muse integrations and community connector skills, with capability, authentication, and permission notes. The licence is MIT.

When your agent uses it

  • Phrases: tesla powerwall

Example prompts

  • “/tesla-powerwall”

Requirements

  • Python 3

Workflow steps

6 steps, taken from the first numbered list in SKILL.md.

  1. set-reserve, set-mode, and storm-mode are MEDIUM actuations: they change how the battery charges and discharges, which alters outage…
  2. Backup reserve percent must be 0 to 100. Lowering it means less stored energy during an outage; say so when confirming.
  3. Storm Watch charges the battery from the grid ahead of severe weather. Enabling it changes grid import behavior; disabling it returns to…
  4. Rate limits: historically about 200 requests per hour per site on the free developer tier. Keep polling modest; status once a minute is…
  5. Time-of-use tariff writes (time_of_use_settings) are not shipped as a CLI command: the tariff payload is a complex nested structure that…
  6. Never exfiltrate the credential: the CLI only ever handles surrogates. Do not print, log, or transmit the token value.

What it can do on your machine

Read from SKILL.md and the folder at commit d6dc5d8. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Ships script files (Python), which the agent can run.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Tesla Powerwall loads about 1.3k tokens when it runs. Until then it costs about 62 tokens; SKILL.md has 472 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~62
When it runs · the whole SKILL.md, loaded when a task matches
~1.3k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from Anil-matcha/awesome-muse-connectors at commit d6dc5d8, republished under its MIT licence (© Anil-matcha). 472 words, ~1,347 tokens.

Download SKILL.mdSave it as .claude/skills/tesla-powerwall/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.
name
tesla-powerwall
description
Monitor and control Tesla Powerwall and energy sites through the Tesla Fleet API: live power status, backup reserve, operation mode, storm watch. Trigger phrases: tesla powerwall, powerwall, tesla energy, backup reserve, storm watch.
metadata.includeInPrompt
true
tagline
Monitor and control Tesla energy sites (Powerwall, solar) through the official Tesla Fleet API. Read live power flows, battery state, and site settings…
catalog_auth
provider OAuth 2.0 via the secure credential flow
catalog_hosts
fleet-api.prd.na.vn.cloud.tesla.com, fleet-api.prd.eu.vn.cloud.tesla.com, fleet-api.prd.cn.vn.cloud.tesla.com

Tesla Powerwall

Purpose

Monitor and control Tesla energy sites (Powerwall, solar) through the official Tesla Fleet API. Read live power flows, battery state, and site settings; change backup reserve percentage, operation mode, and Storm Watch. Use when the user mentions their Powerwall, Tesla energy site, backup reserve, or storm mode.

This connector covers energy devices only. Vehicle control lives in the separate tesla-fleet-api connector (different credential, different scope set).

Tooling

All commands go through bin/tesla-powerwall.py. --region selects the API region (na, eu, cn; default na).

bash
bin/tesla-powerwall.py auth                                  # verify the OAuth token
bin/tesla-powerwall.py sites                                 # list energy sites
bin/tesla-powerwall.py status --site-id 1234567890           # live power: solar, battery, grid, load
bin/tesla-powerwall.py site-info --site-id 1234567890        # site info and settings
bin/tesla-powerwall.py history --site-id 1234567890 --kind energy --period day \
    --start-date 2026-09-01T00:00:00-07:00 --end-date 2026-09-16T00:00:00-07:00

# MEDIUM actuations: first use per site needs --confirm "<exact effect>"
bin/tesla-powerwall.py set-reserve --site-id 1234567890 --percent 20 \
    --confirm "set backup reserve to 20% on site 1234567890"
bin/tesla-powerwall.py set-mode --site-id 1234567890 --mode self_consumption \
    --confirm "set operation mode to self_consumption on site 1234567890"
bin/tesla-powerwall.py storm-mode --site-id 1234567890 --enable \
    --confirm "enable storm watch on site 1234567890"

Modes for set-mode: self_consumption (self-powered), backup (backup-only), autonomous (time-based control).

After the first confirmed run on a site, the CLI records the confirmation locally (~/.cache/muse-connectors/tesla-powerwall/confirmed.json) and later runs proceed without asking again.

Auth

  • Provider id: tesla-powerwall (credential is collected as custom.tesla-powerwall)
  • Collection: provider OAuth (OAuth 2.0 authorization-code) via the secure credential flow (credentials.request_api_access); this is the same OAuth pattern the slack and x connectors use
  • Required scopes: openid, offline_access, energy_device_data, energy_cmds
  • Allowed hosts: fleet-api.prd.na.vn.cloud.tesla.com, fleet-api.prd.eu.vn.cloud.tesla.com, fleet-api.prd.cn.vn.cloud.tesla.com (selected with --region)
  • Status check: bin/tesla-powerwall.py auth (must return "ok": true)
  • Onboarding burden: this is the heavy one. Registering a Tesla developer app needs legal business details, ownership of a verified domain, and a public key hosted at /.well-known/appspecific/com.tesla.3p.public-key.pem. Budget real setup time before the first call works.

Operating Rules

  1. set-reserve, set-mode, and storm-mode are MEDIUM actuations: they change how the battery charges and discharges, which alters outage resilience and grid behavior. Confirm on first use per site with --confirm naming the exact effect (the CLI enforces the exact text); reads need no confirmation.
  2. Backup reserve percent must be 0 to 100. Lowering it means less stored energy during an outage; say so when confirming.
  3. Storm Watch charges the battery from the grid ahead of severe weather. Enabling it changes grid import behavior; disabling it returns to normal policy.
  4. Rate limits: historically about 200 requests per hour per site on the free developer tier. Keep polling modest; status once a minute is fine, once a second is not.
  5. Time-of-use tariff writes (time_of_use_settings) are not shipped as a CLI command: the tariff payload is a complex nested structure that is easy to get wrong. Point the user at the official Fleet API energy docs if they need it.
  6. Never exfiltrate the credential: the CLI only ever handles surrogates. Do not print, log, or transmit the token value.
Show full SKILL.md (79 more words)Show less

Files

  • SKILL.md
  • bin/tesla-powerwall.py

Maturity

🧪 Draft: written from Tesla's public Fleet API docs; not yet live-tested end-to-end.

Honesty flags: set-reserve and set-mode paths and payloads are pinned against the official Fleet API energy reference and corroborating integrations. The storm_mode payload ({"enabled": true/false}) follows the official docs' storm mode section but has not been exercised here. Operation-mode and TOU paths were re-verified against the official docs at build time (2026-09-16); treat every write as untested until a live run confirms it.

© Anil-matcha, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 1 other file in connectors/tesla-powerwall of Anil-matcha/awesome-muse-connectors.

  • SKILL.md
  • bin/tesla-powerwall.py

Open the folder on GitHubat commit d6dc5d8

Compare with similar skills

Tesla Powerwall next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Tesla Powerwall compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Tesla Powerwall this skillAnil-matcha/awesome-muse-connectors1.3k—~1.3kAutomated safety check: PassMIT
Performing Paste Site Monitoring For Credentialsmukul975/Anthropic-Cybersecurity-Skills34k—~3.7kAutomated safety check: WarnApache-2.0
Sitesasgeirtj/system_prompts_leaks69k—~1.6kAutomated safety check: PassCC0-1.0
Qdrant Monitoringgithub/awesome-copilot40k1 repos~276Automated safety check: PassMIT
Monitoring Capture ServicePostHog/posthog40k—~5kAutomated safety check: PassCustom licence
Monitoring Ingestion PipelinePostHog/posthog40k—~9.1kAutomated safety check: PassCustom licence

Similar skills

  • Performing Paste Site Monitoring For Credentials

    mukul975/Anthropic-Cybersecurity-Skills

    Monitor paste sites like Pastebin and GitHub Gists for leaked credentials, API keys, and sensitive data dumps using automated scraping and keyword matching to detect breaches early.

    34k GitHub stars~3.7k tokensUpdated 1 mo ago
    Data & AnalyticsAuto-check: warnings
  • Sites

    asgeirtj/system_prompts_leaks

    A skill your agent uses when creating or updating a website, web app, or browser game, or when a visual layout or interactive tool would help with what the user is doing.

    69k GitHub stars~1.6k tokensUpdated yesterday
    Auto-check passed
  • Qdrant Monitoring

    github/awesome-copilot

    Official

    Guides Qdrant monitoring and observability setup. An agent skill from github/awesome-copilot.

    40k GitHub starsUsed in 1 repo~276 tokens
    DevOps & CloudAuto-check passed
  • Official

    Guide for using the Grafana MCP to monitor and diagnose the capture service (rust/capture) in production.

    40k GitHub stars~5k tokensUpdated yesterday
    DevOps & CloudAuto-check passed
  • Official

    Guide for using the Grafana MCP to monitor and diagnose the Node.js ingestion pipeline workers in production.

    40k GitHub stars~9.1k tokensUpdated yesterday
    DevOps & CloudAuto-check passed
  • Monitoring Darkweb Sources

    mukul975/Anthropic-Cybersecurity-Skills

    Monitors dark web forums, marketplaces, paste sites, and ransomware leak sites for mentions of organizational assets, leaked credentials, threatened attacks, and threat actor communications to…

    34k GitHub stars~2.1k tokensUpdated 1 mo ago
    SecurityAuto-check: warnings

More from Anil-matcha/awesome-muse-connectors

All 153 skills in this repo
  • Airtable

    Anil-matcha/awesome-muse-connectors

    List Airtable bases, read table records, and add records. An agent skill from Anil-matcha/awesome-muse-connectors.

    1.3k GitHub stars~511 tokensUpdated 5 days ago
    Auto-check passed
  • Alphavantage

    Anil-matcha/awesome-muse-connectors

    Stock quotes and daily price history. An agent skill from Anil-matcha/awesome-muse-connectors.

    1.3k GitHub stars~517 tokensUpdated 5 days ago
    Auto-check passed
  • Amadeus

    Anil-matcha/awesome-muse-connectors

    Search travel with Amadeus: flight offers and prices, airport autocomplete, hotel offers, cheapest dates.

    1.3k GitHub stars~699 tokensUpdated 5 days ago
    Auto-check passed
  • Apollo

    Anil-matcha/awesome-muse-connectors

    Search B2B contacts with Apollo.io: find people by title and company, enrich contacts and companies.

    1.3k GitHub stars~492 tokensUpdated 5 days ago
    Auto-check passed
  • Aqara

    Anil-matcha/awesome-muse-connectors

    Read and control Aqara smart home devices: plugs, switches, lights, AC, locks, curtains, scenes.

    1.3k GitHub stars~1.6k tokensUpdated 5 days ago
    Auto-check passed
  • Asana

    Anil-matcha/awesome-muse-connectors

    Read and manage Asana tasks: my tasks, task details, create tasks.

    1.3k GitHub stars~481 tokensUpdated 5 days ago
    Auto-check passed

Questions about Tesla Powerwall

What does Tesla Powerwall do?

Monitor and control Tesla Powerwall and energy sites through the Tesla Fleet API: live power status, backup reserve, operation mode, storm watch. Tesla Powerwall is an agent skill from Anil-matcha/awesome-muse-connectors. Monitor and control Tesla Powerwall and energy sites through the Tesla Fleet API: live power status, backup reserve, operation mode, storm watch.

When should I use Tesla Powerwall?

Tesla Powerwall fits situations like: phrases: tesla powerwall.

How do I install Tesla Powerwall in Claude Code?

Run `npx skills add Anil-matcha/awesome-muse-connectors --skill tesla-powerwall -a claude-code`. Or copy the skill folder (connectors/tesla-powerwall in Anil-matcha/awesome-muse-connectors) into .claude/skills/tesla-powerwall in your project. Claude Code loads it when a task matches its description.

How do I install Tesla Powerwall in Codex?

Run `npx skills add Anil-matcha/awesome-muse-connectors --skill tesla-powerwall -a codex`. Or copy the skill folder (connectors/tesla-powerwall in Anil-matcha/awesome-muse-connectors) into .agents/skills/tesla-powerwall in your project. Codex loads it when a task matches its description.

Can I use Tesla Powerwall in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add Anil-matcha/awesome-muse-connectors --skill tesla-powerwall -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/tesla-powerwall, .gemini/skills/tesla-powerwall, .github/skills/tesla-powerwall and .opencode/skills/tesla-powerwall in your project.

What does Tesla Powerwall need to run?

Going by SKILL.md and its folder, Tesla Powerwall needs Python for the scripts in its folder. Our summary lists: Python 3.

Does Tesla Powerwall access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Tesla Powerwall safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Tesla Powerwall use?

Tesla Powerwall is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Tesla Powerwall use?

About 1.3k tokens (SKILL.md is roughly 5.4k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Tesla Powerwall?

Skills that share tags, products or a category with Tesla Powerwall: Performing Paste Site Monitoring For Credentials (mukul975/Anthropic-Cybersecurity-Skills, 34k stars), Sites (asgeirtj/system_prompts_leaks, 69k stars), Qdrant Monitoring (github/awesome-copilot, 40k stars) and Monitoring Capture Service (PostHog/posthog, 40k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Tesla Powerwall?

Anil-matcha (a GitHub user) maintains it in Anil-matcha/awesome-muse-connectors, which has 1,347 GitHub stars. The repository holds 153 skills in this directory. The repository was last updated on October 5, 2026.

Source: Anil-matcha/awesome-muse-connectors on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.