A comprehensive integration for planning Austrian rail journeys and accessing real-time transit data through the ÖBB Scotty HAFAS API.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install oebb-scotty
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install oebb-scotty using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
This skill provides a programmatic interface to the ÖBB Scotty system, the primary travel information service for Austrian Federal Railways (ÖBB). By leveraging the HAFAS mgate API, it enables AI agents to search for stations, plan complex multi-leg journeys, and retrieve live station boards. It is a vital tool within the Openclaw Skills ecosystem for anyone requiring high-fidelity transit data across Austria's rail, bus, and tram networks.
Beyond simple trip planning, the skill handles technical nuances such as product bitmasking for different transport types—ranging from high-speed Railjet (RJX) services to local S-Bahn lines. It also provides access to the HimSearch service, which delivers real-time alerts regarding track closures, technical disruptions, and reduced seat availability.
To utilize this skill, ensure your agent can perform POST requests to the ÖBB mgate endpoint. No external API key is required beyond the public AID provided in the configuration.
# Verify station search connectivity
curl -s -X POST "https://fahrplan.oebb.at/bin/mgate.exe" \
-H "Content-Type: application/json" \
-d '{"id":"1","ver":"1.67","auth":{"type":"AID","aid":"OWDL4fE4ixNiPBBm"},"client":{"id":"OEBB","type":"WEB"},"svcReqL":[{"req":{"input":{"field":"S","loc":{"name":"Salzburg Hbf","type":"S"}}},"meth":"LocMatch"}]}'
The skill organizes data using the following taxonomy:
| Data Type | Format/Key | Description |
|---|---|---|
| Station ID | lid | A unique string identifier for locations (e.g., A=1@O=Wien Hbf...) |
| External ID | extId | Standard 7-digit station codes for Austrian transit |
| Date | YYYYMMDD | Standardized date format for all queries |
| Time | HHMMSS | 24-hour time format including seconds |
| Product Bitmask | Integer | A sum of bits representing transport types (e.g., 32 for S-Bahn) |
dTimeR and aTimeR fields when available from the ÖBB backend.getPasslist parameter for detailed journey visualization.NO_MATCH and PARSE errors in Openclaw Skills.Loading
A comprehensive toolset for querying Austrian public transport data, including real-time departures, route planning, and service disruptions.

A high-privilege local storage manager designed to create, secure, and operate hardened file servers for complex automation workflows.

A specialized workflow skill for developers to efficiently contribute code, triage issues, and automate pull requests for the OpenClaw ecosystem.

A specialized build skill to compile and package the native Clawdbot macOS menu bar application directly from source code.

A comprehensive builder for generating end-to-end AI forecasting systems and PyTorch architectures for subseasonal-to-seasonal weather predictions.

A secure AI-agent skill for executing Django management commands and ORM queries through a controlled script dispatcher.








































