360 Secure SkillHub
360 安全技能中心

TomTom Traffic Commute

通过 Bash 脚本调用 TomTom Routing API,查询起点与终点之间的实时交通,返回距离、含实时路况的行驶时间、延误分钟与预计到达时间,支持指定出发时间。附带的示例脚本可结合 AgentMail 定期发送通勤邮件。需自备 TomTom API 密钥。

vijays365
vijays365
热度 15.99
最近更新 2026-06-10 17:30:36
分类:生活依赖:代码执行 / 第三方 API应用场景:旅行 / API 集成 / 工作流 / 自动化脚本

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add tomtom-traffic-commute
Metadata
name
TomTom Traffic Commute
slug
tomtom-traffic
description
Get real-time commute traffic using TomTom Routing API. Live travel times, delays, and ETAs.
version
1.0.0
metadata
{"openclaw":{"requires":{"env":["TOMTOM_API_KEY"],"bins":["curl","bash"]},"primaryEnv":"TOMTOM_API_KEY","envVars":[{"name":"TOMTOM_API_KEY","required":true,"description":"TomTom developer API key (free tier at https://developer.tomtom.com)."}],"emoji":"🚗"}}

TomTom Traffic Commute

Get real-time commute traffic data using the TomTom Routing API. Returns distance, travel time with live traffic, delay minutes, and ETAs.

Setup

  1. Get a TomTom API key — free tier at developer.tomtom.com (2,500 free transactions/day)
  2. Set the environment variable: TOMTOM_API_KEY

Quick Start

export TOMTOM_API_KEY=yourkey
bash scripts/tomtom-traffic.sh "51.5081,-0.0753" "50.8213,-0.1325"

Usage

Basic query

export TOMTOM_API_KEY=yourkey
bash scripts/tomtom-traffic.sh <origin-lat,origin-lon> <dest-lat,dest-lon>

Query with departure time

export TOMTOM_API_KEY=yourkey
bash scripts/tomtom-traffic.sh "51.5081,-0.0753" "50.8213,-0.1325" "2026-06-09T06:45:00+01:00"

Output format

{
  "distance_km": 84.2,
  "travel_time_min": 63,
  "traffic_delay_min": 1,
  "traffic_affected_km": 1.1,
  "departure_time": "2026-06-05T10:43:27+01:00",
  "arrival_time": "2026-06-05T11:46:50+01:00",
  "summary": "84.2 km, 63 min (delay: 1 min)"
}

Automate with Cron

Optionally combine with AgentMail for daily commute email notifications. See examples/commute-email.sh for a complete workflow.

Scripts

Script Purpose
scripts/tomtom-traffic.sh CLI tool — queries TomTom Routing API. No dependencies.
examples/commute-email.sh Optional: TomTom + AgentMail email workflow

API Reference

Uses TomTom Routing API v1 /calculateRoute endpoint:

  • Endpoint: https://api.tomtom.com/routing/1/calculateRoute/{origin}:{dest}/json
  • Parameters: traffic=true, routeType=fastest
  • Auth: API key in query string (key=)
  • Free tier: 2,500 transactions/day
  • Coordinates: lat,lon format (decimal degrees)
  • Departure time: optional — defaults to "now"