Tesla Control via Tessie

SuspiciousAudited by ClawScan on May 10, 2026.

Overview

The skill appears to use Tessie as advertised, but it can directly control a Tesla with a powerful API key and lacks explicit confirmation guardrails for high-impact vehicle actions.

Only install this if you are comfortable giving the agent Tessie access to monitor and control your Tesla. Use it with explicit confirmations for physical actions, protect the API key carefully, and review any cron job or persistent credential storage you enable.

Findings (4)

Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.

What this means

If invoked too broadly or by mistake, the agent could unlock the car, open storage compartments, change charging or climate state, or schedule an immediate software update.

Why it was flagged

The script directly sends vehicle mutation commands that can affect physical access or vehicle availability, and the artifacts do not show an explicit confirmation or safety policy before these actions run.

Skill content
elif action == 'unlock': ... result = invoke_command(api_key, args.vin, 'unlock') ... elif action == 'open_trunk': ... 'rear_trunk' ... elif action == 'schedule_update': seconds = int(args.value) if args.value else 0 ... 'command/schedule_software_update'
Recommendation

Require explicit user confirmation for unlock, trunk, charging, climate, and software-update commands; restrict allowed actions where possible; and add validation for sensitive values such as charge limit and temperature.

What this means

Anyone or any process with access to that environment variable may be able to use the Tessie API with the same vehicle permissions.

Why it was flagged

The Tessie API key is expected for this integration, but it grants access to Tesla account vehicle data and commands, and the instructions suggest storing it persistently.

Skill content
Set the `TESSIE_API_KEY` environment variable ... export TESSIE_API_KEY="your-api-key-here" ... For persistent storage, add to your shell profile
Recommendation

Treat the Tessie API key like a password, avoid storing it in shared profiles if not needed, rotate it if exposed, and use least-privilege or read-only credentials if Tessie supports them.

What this means

Users have less external assurance about who maintains the skill or where updates originate.

Why it was flagged

The included code is visible and no hidden installer is shown, but provenance is limited for a skill that controls a physical device.

Skill content
Source: unknown; Homepage: none; No install spec — this is an instruction-only skill.
Recommendation

Review the included scripts before use, prefer a trusted source, and install dependencies in a controlled environment such as a virtual environment.

NoteHigh Confidence
ASI10: Rogue Agents
What this means

A recurring task could continue checking the vehicle account every six hours until the user removes it.

Why it was flagged

This is an optional, disclosed scheduled task that would keep periodically using the skill after setup.

Skill content
cron add --schedule "0 */6 * * *" --text "Check my Tesla for software updates and notify me if one is available"
Recommendation

Only create the cron task if you want ongoing monitoring, include a specific VIN if needed, and remove the schedule when you no longer want notifications.