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

mvg

Munich public transport (MVG) CLI and S-Bahn live tracking. Use for departure times, route planning, nearby stations, service alerts, and real-time S-Bahn positions. Trigger when the user mentions MVG, S-Bahn, U-Bahn, Munich transit, departures, connections, Abfahrten, Verbindungen, or specific line names like S8, U3, etc.

Why use this skill?

Get real-time Munich public transport departures, route planning, and S-Bahn tracking directly in your terminal with the MVG CLI skill for OpenClaw.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/lars147/mvg-cli
Or

What This Skill Does

The MVG skill provides a command-line interface and real-time tracking suite for the Munich public transport system. It bridges the gap between terminal users and the MVG network, allowing for seamless retrieval of departure times, navigation, and service status updates. Whether you are looking for the next U-Bahn departure at Marienplatz, planning a multi-stop trip to the airport, or checking for local transit delays, this skill processes requests using a combination of the unofficial MVG API and real-time geOps WebSocket integration for live S-Bahn tracking.

Installation

To integrate this skill, run the following command in your OpenClaw environment: clawhub install openclaw/skills/skills/lars147/mvg-cli Ensure your system has Python 3 installed, as the core logic relies on the standard library. For the live S-Bahn tracking feature, you must have node installed along with the ws dependency to manage WebSocket streams effectively.

Use Cases

This skill is perfect for commuters and developers who need quick transit data without opening a browser or app. Use it to check for service alerts before heading out, find the quickest routes using specific preferences like 'less-changes', or track S-Bahn movements in real-time. It supports both station-to-station navigation and specific address-based routing, making it highly versatile for daily planning.

Example Prompts

  1. "Check the current departure times for the U3 at Marienplatz."
  2. "Find the fastest route from Pasing to the Airport and avoid routes with too many transfers."
  3. "Are there any service alerts for the S8 line right now?"

Tips & Limitations

For machine-readable output, append --json to any command. Note that the route planning functionality interprets the --time flag as departure time unless --arrive is specified. The real-time S-Bahn tracking relies on external data streams, so ensure your network permits WebSocket connections to the geOps servers. Keep in mind that as this skill uses an unofficial API, it may occasionally require updates if the MVG internal endpoints change.

Metadata

Author@lars147
Stars1656
Views0
Updated2026-02-28
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-lars147-mvg-cli": {
      "enabled": true,
      "auto_update": true
    }
  }
}

Tags(AI)

#munich#transit#transportation#mvg#navigation
Safety Score: 4/5

Flags: network-access, external-api, code-execution