ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified media Safety 4/5

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 geometry, OpenTopoMap terrain tiles for basemap, Matplotlib for frame rendering, and FFmpeg for encoding. Use when the user asks to create/export a dynamic self-driving route map video (fly-follow camera, route draw animation, labels) and wants it along roads/highways.

Why use this skill?

Generate professional terrain-style driving route videos from stops or GPX/KML files. Perfect for travel logs, route mapping, and data visualization.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/jack4world/terrain-route-video
Or

What This Skill Does

The Terrain Route Video skill allows you to generate professional-grade, minimalist terrain-style animated driving route videos without requiring external video editing suites or complex rendering platforms like Remotion. By leveraging the OSRM (Open Source Routing Machine) API for precise road-following geometry and OpenTopoMap for stunning topographical basemaps, this skill creates high-fidelity visuals suitable for travel storytelling, logistics visualization, or geography presentations. It processes geographical data—either via stop-based JSON sequences or pre-defined GPX/KML tracks—to render a fly-follow camera experience with dynamic route drawing and precise coordinate tracking. Using Matplotlib for frame composition and FFmpeg for high-speed encoding, it provides a performant path to creating 1600x900 resolution videos.

Installation

To integrate this skill into your OpenClaw environment, execute the following command in your terminal: clawhub install openclaw/skills/skills/jack4world/terrain-route-video

After installation, ensure your environment is configured for Python 3.10+. Create a working directory, initialize a virtual environment, and install the required dependencies: numpy, matplotlib, pillow, and requests. The script automatically handles local caching of tile imagery and frame sequences to minimize redundant network requests.

Use Cases

  • Travel Documentation: Transform a list of cities visited on a road trip into a cinematic fly-over video.
  • Logistics & Supply Chain: Visualize delivery routes or shipping paths across challenging terrain.
  • Hiking & Cycling Analysis: Import GPX files from wearable devices to relive outdoor adventures on an animated topographical map.
  • Educational Content: Create engaging geographic animations for classrooms or social media content.

Example Prompts

  1. "Create a video showing my trip from Paris to Nice. I have the stops in a stops.json file, please use the default dark terrain style and make the video 15 seconds long."
  2. "I have a GPX file of my recent mountain bike ride named 'trail_ride.gpx'. Can you generate a fly-follow route video for it?"
  3. "Please generate a road-following map video for a delivery route through the Alps. Make the labels extra clear and use a 1600x900 resolution."

Tips & Limitations

  • Optimal Geometry: For the best results when "hugging" highways, always provide the full OSRM geometry via the stops.json input and avoid external route simplification.
  • Visual Tuning: If the map looks too dim, use --basemap-contrast 1.20 or --overlay-alpha 0.25 to improve legibility.
  • Performance: While the script is efficient, generating very long routes (multi-day journeys) will increase memory usage during the frame rendering phase. Use the --no-follow flag for static, full-route overviews to reduce rendering complexity. Ensure you have FFmpeg installed on your system path, as it is the critical engine for the final video encoding.

Metadata

Stars2032
Views0
Updated2026-03-05
View Author Profile
AI Skill Finder

Not sure this is the right skill?

Describe what you want to build — we'll match you to the best skill from 16,000+ options.

Find the right skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-jack4world-terrain-route-video": {
      "enabled": true,
      "auto_update": true
    }
  }
}

Tags(AI)

#visualization#mapping#gis#animation#travel
Safety Score: 4/5

Flags: network-access, file-write, file-read, external-api, code-execution

Related Skills

remotion-excalidraw-tts

Generate a narrated Remotion video from an Excalidraw (.excalidraw) diagram using text-to-speech (macOS say) and render to MP4. Use when creating explainer videos with pan/zoom + focus highlights over Excalidraw diagrams, with automated voiceover generation and Remotion CLI rendering.

jack4world 2032

elon-x-actionbook-recap

(DEPRECATED) Use x-actionbook-recap instead. This slug is kept for backward compatibility. Collect, scroll, extract, and summarize X posts using actionbook-rs.

jack4world 2032

yc-new-way

Apply Y Combinator’s “New Way to Build a Startup” playbook to ship fast, validate with real distribution, and iterate using data. Use when the user asks to follow “New Way”, design a 7-day startup sprint, pick a narrow wedge, build a lightweight MVP/SEO site/newsletter, set up experiments, or turn a vague idea into a testable plan with metrics, launch checklist, and weekly iteration loop.

jack4world 2032

x-actionbook-recap

Collect, scroll, extract, and summarize recent X (Twitter) posts for any handle (optionally filtered by keyword search) using the Actionbook Rust CLI (actionbook-rs) workflow (open → snapshot/accessibility tree → extract `article` text). Use when asked to analyze a handle over a time window (e.g., last 7 days), produce Chinese working notes, and publish a neutral English recap (single post or thread) from a specified account.

jack4world 2032

audit-case-rag

Local-first, event-driven RAG for commercial real estate audit & investigation case folders. Index a case directory named like "项目问题编号__标题" (with stage subfolders such as 01_policy_basis/02_process/04_settlement_payment) and query it with citations (file:// links + PDF

jack4world 2032