travel-infographic

Generate route maps, comparisons, and animations from structured trip data.

12|2|Updated Feb 2, 2020
One-click install
npx skills add https://github.com/servitola/dotfiles --skill travel-infographic
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: travel-infographic
Source: https://github.com/servitola/dotfiles/tree/main/claude-code/detached_skills/travel-infographic
Command: npx skills add https://github.com/servitola/dotfiles --skill travel-infographic

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires staticmap, pillow, imageio, imageio-ffmpeg, matplotlib, and includes scripts (resource) and references (resource) components.

What problem does it solve?

Automate the generation of travel-route infographics to quickly compare routes, visualize journeys on a map, and animate transitions between stops. This helps planners and travelers turn raw data from ticket searches into clear, shareable visuals.

Core Features & Use Cases

  • Generate PNG route comparisons and GIF/MP4 animations from multi-leg itineraries.
  • Produce route maps showing stops and segments, with color-coded transport modes.
  • Use when users want to “show the route”, “compare options”, or “visualize” a trip from search results or from other skills.

Quick Start

Run gen_route_map.py or gen_route_gif.py with --data <input.json> and --out <output.png|.gif> to generate a visualization.

Frequently Asked Questions about travel-infographic

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I visualize a multi-leg travel itinerary on a map?

To visualize a multi-leg travel itinerary on a map, you can generate route maps showing stops and segments with color-coded transport modes from structured trip data using the gen_route_map.py script.

How do I generate a travel route animation from itinerary data?

You generate a travel route animation by running the gen_route_gif.py script with your structured trip data via the --data flag, which produces a GIF or MP4 animation visualizing transitions between stops.

Can I compare travel options and visualize price and time tradeoffs?

Yes, you can compare travel options and visualize price and time tradeoffs by running the gen_pareto.py script, which generates comparison infographics from structured itinerary data.

Do I need Python and matplotlib to generate travel infographics?

Yes, you need Python with dependencies including matplotlib, staticmap, pillow, and imageio installed to run the scripts and generate travel infographics from your trip data.

What is the best way to turn raw ticket search data into a shareable travel visual?

The best way to turn raw ticket search data into a shareable travel visual is to structure it as input JSON and run the route generation scripts to output static PNG comparisons or animated GIFs.

Are there limitations when using staticmap for route visualization?

staticmap generates static map images, so limitations include a lack of interactive panning or zooming; use gen_route_gif.py if you need animated transitions between route stops instead.