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.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/lars147/mvg-cliWhat 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
- "Check the current departure times for the U3 at Marienplatz."
- "Find the fastest route from Pasing to the Airport and avoid routes with too many transfers."
- "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
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 skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-lars147-mvg-cli": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, external-api, code-execution
Related Skills
apo-cli
Search and order pharmacy products from apohealth.de via apo-cli. Use for medication search (by name or PZN), product details, category browsing, and cart management. Trigger when the user mentions Apotheke, pharmacy, Medikament, medication, PZN, apohealth, or health products.
cookidoo
Manage Thermomix/Cookidoo meal planning via tmx-cli. Use for recipe search, weekly meal plan management, shopping list generation, favorites, and recipe details. Trigger when the user mentions Cookidoo, Thermomix, Wochenplan, meal plan, Rezept, recipe, or Einkaufsliste for cooking.
knuspr
Manage grocery shopping on Knuspr.de via the knuspr-cli. Use for product search, cart management, delivery slot reservation, shopping lists, order history, deals, favorites, and meal suggestions. Trigger when the user mentions Knuspr, groceries, Einkauf, Lebensmittel, Warenkorb, Lieferslot, or shopping list tasks.