← 返回 Skills 市场
jack4world

Terrain Route Video

作者 Jackworld · GitHub ↗ · v0.2.0
cross-platform ⚠ suspicious
624
总下载
0
收藏
0
当前安装
2
版本数
在 OpenClaw 中安装
/install terrain-route-video
功能描述
Generate a minimalist terrain-style animated driving route video (MP4) from a list of stops (cities/POIs) without Remotion. Uses OSRM for road-following geom...
安全使用建议
This skill appears to do what it says, but note three practical things before running: (1) The script sends coordinates to public services (router.project-osrm.org and a.tile.opentopomap.org) — if your stops/GPX contain sensitive location data, consider anonymizing them or running a private routing/tile service. (2) It creates local folders (frames/ and .tile-cache/) and caches tiles on disk; run it in a dedicated working folder and delete caches when you’re done. (3) Ensure ffmpeg is installed and on PATH; the script will call it via subprocess. If you need stronger privacy or to avoid external network calls, you would need a local OSRM/tile server or to modify the script to use only local tiles/tracks.
功能分析
Type: OpenClaw Skill Name: terrain-route-video Version: 0.2.0 The skill is classified as suspicious due to a potential arbitrary file read vulnerability. The `scripts/terrain_route_video.py` script accepts a `--font` argument, which defaults to a system path (`/System/Library/Fonts/Hiragino Sans GB.ttc`). If an OpenClaw agent allows user-controlled input for this argument without proper sanitization, an attacker could specify an arbitrary file path (e.g., `/etc/passwd` or `~/.ssh/id_rsa`) to attempt to read its contents via `matplotlib.font_manager.FontProperties(fname=...)`. While there is no evidence of intentional malicious behavior like data exfiltration or backdoors, this vulnerability could lead to information disclosure.
能力评估
Purpose & Capability
Name/description (terrain route video) align with the implementation: the script fetches OSRM routes, downloads OpenTopoMap tiles, renders frames with Matplotlib/Pillow, and encodes with ffmpeg. Required tools and libraries (requests, numpy, matplotlib, pillow, ffmpeg) are appropriate for the task.
Instruction Scope
SKILL.md stays within scope: it instructs creating a venv, installing Python deps, running the script with stops.json or GPX/KML, and notes that frames/ and .tile-cache/ are created. Important runtime behaviors are network calls to public OSRM (router.project-osrm.org) and OpenTopoMap tile servers (a.tile.opentopomap.org) and local file I/O (reading GPX/KML, writing cached tiles and frames). These actions are expected for the stated purpose but have privacy implications (coordinates are sent to public services).
Install Mechanism
No install spec; the skill is instruction-only with a Python script. That is the lowest-risk install model. Dependencies are standard PyPI libraries; the script requires ffmpeg present on PATH (checked at runtime).
Credentials
The skill requests no environment variables, no credentials, and no config paths. That is proportional: the implementation uses only public HTTP endpoints and local files. There are no unexpected secret- or credential-related requests.
Persistence & Privilege
The skill is not always-enabled and does not request elevated persistent privileges. It writes caches and frames into the current working directory only (documented). It does spawn subprocesses (ffmpeg) locally which is expected for encoding.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install terrain-route-video
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /terrain-route-video 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v0.2.0
Add GPX/KML input (incl. gx:Track), speed across full duration, basemap readability controls (alpha/contrast/sharpness), and zoom fallback.
v0.1.0
Initial release: generate terrain-style driving route MP4 using OSRM + OpenTopoMap + Matplotlib + FFmpeg (no Remotion).
元数据
Slug terrain-route-video
版本 0.2.0
许可证
累计安装 0
当前安装数 0
历史版本数 2
常见问题

Terrain Route Video 是什么?

Generate a minimalist terrain-style animated driving route video (MP4) from a list of stops (cities/POIs) without Remotion. Uses OSRM for road-following geom... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 624 次。

如何安装 Terrain Route Video?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install terrain-route-video」即可一键安装,无需额外配置。

Terrain Route Video 是免费的吗?

是的,Terrain Route Video 完全免费(开源免费),可自由下载、安装和使用。

Terrain Route Video 支持哪些平台?

Terrain Route Video 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Terrain Route Video?

由 Jackworld(@jack4world)开发并维护,当前版本 v0.2.0。

💬 留言讨论