drive-efficiency-coach — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited drive-efficiency-coach (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Activate this skill when the user asks anything along the lines of:
If the user only asks for a charge cost summary or battery health, prefer the charge_review or battery_health_report MCP prompts instead.
You need a TeslaMate car_id. If unknown:
teslamate_get_cars to list available cars.Call teslamate_get_car_drives with:
car_id: target carstart_date: 30 days ago in RFC3339 (e.g. 2026-04-06T00:00:00Z)end_date: now in RFC3339min_distance: 5 (filters out parking-lot moves where Wh/km is meaningless)fetch_all: True whenever the window is longer than ~1 month — theTeslaMate API returns at most 100 entries per page, and the wrapper will auto-paginate to give you the complete set.
If the user specifies a different period (e.g. "this year", "last week"), use that instead. Always pass both start_date and end_date. For a year-long window, fetch_all=True is mandatory or you'll undercount.
Also pull teslamate_get_car_charges over the same window — needed for the timeline (Charge events) and to score the Recharge dimension.
For each drive in the response:
for miles, convert (1 mi = 1.609 km).
typically consumption_kwh, or start_ideal_range_km - end_ideal_range_km multiplied by the car's nominal Wh/km, or start_battery_level - end_battery_level multiplied by usable pack capacity. Use whichever yields the cleanest number; document the source in the answer.
wh_per_km = energy_used_wh / distance_kmavg_speed_kmh = distance_km / (duration_min / 60)distance_km < 5 or energy_used_wh <= 0.From the cleaned set of drives:
Flag drives with wh_per_km > p90. For each, surface:
distance / duration)Group outliers by:
Pick the 1–3 most actionable insights, written as direct advice:
Cruising at 100–110 saves a meaningful chunk."
plugged in to recover most of it."
amortized — combine errands when you can."
Search true insights from data. Avoid generic platitudes. Anchor each insight in a concrete number derived from the user's own data.
Always finish with a visual report:
generative_search_prefab_components to discover what'savailable now.
generative_generate_prefab_ui with a Dashboard layout(outermost). Use the discovered components — favour MORE rather than fewer for an information-dense coaching dashboard.
show_mapwith their start_address / end_address — not a Prefab Map component (none exists).
energy, not driving style. Always filter them out before computing baselines.
with missing energy rather than imputing zeros.
look suspicious (e.g. all values < 5 for normal commutes), inspect a sample drive's units field and convert.
summer month" comparison needs explicit framing — temperature alone swings Wh/km by 20–30%.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.