agentsclimarketplace

Automations

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

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 automations

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

Tesla automation rules — create triggers that fire notifications or commands when vehicle state changes. Battery alerts, charge complete, sentry events.

SKILL.md

3.4 KB, 747 tokens by cl100k_base, as published. Nobody here has run it

Tesla Automations

Rule-based automation engine that monitors vehicle state and fires notifications or shell commands when conditions are met.

List Rules

tesla automations list           # show all configured rules (name, trigger, action, enabled)
tesla automations list --json    # machine-readable output

Add Rules

tesla automations add            # interactive wizard (name, trigger, condition, action)

Rules have three parts: a trigger (what to watch), a condition (threshold/value), and an action (notify or run command).

Default Rules

The following rules are available out of the box:

Rule nameTriggerDefault conditionAction
battery_belowbattery SoC< 20%push notification
charging_completecharge statebecomes Completepush notification
sentry_eventsentry modenew event detectedpush notification
tesla automations add --preset battery_below    # add the 20% low-battery alert
tesla automations add --preset charging_complete
tesla automations add --preset sentry_event

Remove Rules

tesla automations remove <name>  # delete a rule by name
tesla automations enable <name>  # re-enable a disabled rule
tesla automations disable <name> # disable without deleting

Run Daemon

tesla automations run            # start the rules daemon (foreground)
tesla automations run --source auto  # auto-select best data source (TeslaMate → Fleet → Owner)
tesla automations run --interval 60  # poll every 60 seconds (default: 30)

The daemon polls vehicle state on the configured interval and evaluates all enabled rules.

Install as System Service

tesla automations install        # install as launchd (macOS) or systemd (Linux) service
tesla automations uninstall      # remove the service

Test a Rule

tesla automations test <name>    # fire the rule action once, regardless of conditions

Use this to verify notification delivery before enabling the rule in the daemon.

Status

tesla automations status         # daemon running? last evaluation? last fired rule?

Response Guidelines

  • If the CLI is not configured (no VIN, no auth), stop and tell the user to run /tesla:setup — never auto-configure
  • List rules first before suggesting add/remove operations
  • Suggest presets for the three most common use cases (battery_below, charging_complete, sentry_event)
  • Remind the user the daemon must be running (or installed as a service) for rules to fire
  • For $ARGUMENTS:
    • "list" / no args → tesla automations list
    • "add" / "create" / "new" → tesla automations add
    • "remove" / "delete" → tesla automations remove <name>
    • "run" / "start" / "daemon" → tesla automations run
    • "install" / "service" → tesla automations install
    • "test" → tesla automations test <name>
    • "status" → tesla automations status

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.