drive-recommendations — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited drive-recommendations (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 wants a full breakdown (median Wh/km, outliers list, baseline analysis) instead of focused advice, prefer the drive-efficiency-coach skill.
You need a TeslaMate car_id. If unknown:
teslamate_get_cars to list available cars.Call teslamate_get_car_drives twice:
specifies a different period, use that instead.
window. For a 30-day current window, that means days -60 → -30.
Both calls use:
car_id: target carmin_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 pages at 100 entries.
Always pass both start_date and end_date. Skip the previous-period call only if the user explicitly says "just this month" / "no comparison".
For each drive:
consumption_kwh,range delta × nominal Wh/km, or SoC delta × usable pack capacity).
wh_per_km = energy_used_wh / distance_kmavg_speed_kmh = distance_km / (duration_min / 60)distance_km < 5 or energy_used_wh <= 0.Compute the same signals on both periods so you can phrase recos as deltas:
than medium trips (climate warm-up not amortized).
(< 5°C) that exceed the baseline by ≥ 20%.
For each signal, compute the delta vs previous period (absolute Wh/km and %). Flag a habit as "improving" / "drifting" / "stable" based on the direction. Stable = delta within ±3% on Wh/km (driving is noisier than charging — keep the band tight to avoid false positives).
Be wary of confounders before phrasing a delta as a habit change: temperature swings (winter vs summer) or a long road-trip mixed into one period can move Wh/km by 20–30% on their own. Mention the confounder explicitly if you can see it in the data.
Surface only the most impactful ones, anchored in the user's own numbers. Prefer signals that drifted in the wrong direction vs the previous period — those are the strongest hooks because they show a habit slipping. Examples — adapt the wording and the number to the actual data:
Cruising at 100–110 km/h instead of 120+ would save a meaningful chunk on long trips."
highway band — see above."
last period). Combine errands when possible — cabin warm-up isn't amortized on short hops."
precondition while plugged in to recover most of that overhead."
average up by Z%. One outlier drive can dominate a short window."
Also call out one clear improvement when you see it — positive reinforcement keeps the user engaged: "Median Wh/km dropped from X to Y — keep it up."
Avoid generic platitudes. Every recommendation must reference a number derived from this user's data.
median Wh/km, and the headline delta vs previous period (e.g. "median 168 → 182 Wh/km, +8%").
value for comparison whenever available**,
generative_search_prefab_components to discover thecomponents currently available — newer / richer ones may exist.
generative_generate_prefab_ui with a Dashboardlayout (outermost) wrapping the components that best illustrate the recommendations. Better too many components than too few.
Lean into whatever discovery returned, prioritising:
Metric cards for the key numbers anchoring each tip (with theprevious-period number as a delta where you have it).
Progress for ratios (e.g. share of highway km).LineChart / AreaChart for the Wh/km trend by drive, day orweek.
RadarChart for multi-axis comparisons (efficiency vs speed bandvs trip length vs temperature, normalised).
PieChart for breakdowns (city / mixed / highway, short / medium /long).
DataTable for the outlier drives worth inspecting.Badge for verdicts ("improving", "drifting", "stable") andLabel for compact captions.
show_map to map outlier drives' start/end on a map — addressesare in start_address / end_address.
Follow the global Prefab UI conventions from the MCP server instructions: Dashboard outermost, discovery-first, favourite set when several options fit equally.
energy. Always filter them out before computing the baseline; they're only useful as the basis for the "combine short trips" recommendation.
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.
single recommendation and say so explicitly — don't stretch noisy data into three insights.
30-day windows that straddle the seasonal shift is mostly weather, not the user's foot. If the temperature buckets shifted between periods, say so before phrasing the delta as a recommendation.
recommendations only; if the user asked for a full breakdown, hand off to that skill.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.