oebb-scotty
Austrian rail travel planner (ÖBB Scotty). Use when planning train journeys in Austria, checking departures/arrivals at stations, or looking for service disruptions. Covers ÖBB trains, S-Bahn, regional trains, and connections to neighboring countries.
Why use this skill?
Integrate the ÖBB Scotty rail planner into OpenClaw. Search stations, plan Austrian train journeys, and get real-time transit updates with this official API skill.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/manmal/oebb-scottyWhat This Skill Does
The oebb-scotty skill acts as a powerful interface to the Austrian Federal Railways (ÖBB) HAFAS backend. By leveraging the official mgate API, it enables OpenClaw agents to perform precise travel planning across the Austrian public transport network. This includes searching for station coordinates, calculating complex routes between specific locations, providing real-time departure and arrival schedules, and retrieving current service disruption alerts. It is the primary tool for any agent task involving logistics, travel coordination, or public transport queries in Central Europe.
Installation
To integrate this skill into your OpenClaw environment, execute the following command in your terminal:
clawhub install openclaw/skills/skills/manmal/oebb-scotty
Ensure that your OpenClaw configuration allows for network requests, as this skill interacts directly with external web services provided by ÖBB.
Use Cases
This skill is designed for scenarios ranging from personal assistant tasks to enterprise automation. Typical use cases include:
- Itinerary Optimization: Automatically generating train schedules for business trips between cities like Vienna, Salzburg, or Innsbruck.
- Real-time Monitoring: Checking for delays or track changes before a user leaves for a station.
- Logistical Planning: Building automated travel reports or calendar events based on specific departure times found via the
TripSearchmethod. - Station Discovery: Resolving ambiguous location names into official LID (Location IDs) for accurate database entries.
Example Prompts
- "Check the current departure schedule for Graz Hauptbahnhof and let me know if there are any reported service disruptions today."
- "Plan a train journey from Vienna Hbf to Salzburg Hbf for January 9th, 2026, departing around 8:00 AM."
- "Find the location ID for Linz Hauptbahnhof so I can use it to set up a recurring trip reminder."
Tips & Limitations
- Precision is Key: When calling
LocMatch, ensure your input string is specific. Using partial names can return multiple results; always verify theextIdor thelidreturned in the response. - Coordinate Scaling: Note that coordinates returned in the payload are scaled by 10^6. If you are mapping these values, remember to divide by 1,000,000 to get standard WGS84 decimal degrees.
- Product Classes: The
TripSearchfilter allows for bitmasking (viapCls). If you find your results are too cluttered with regional buses, adjust yourjnyFltrLparameters to focus exclusively on rail traffic. - Authentication: The
aid(Application ID) is hardcoded for the webapp; ensure your network security policies permit requests tofahrplan.oebb.at.
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-manmal-oebb-scotty": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, external-api