← Back to Skills Marketplace
manmal

Scotty - AT Public Transport Service (ÖBB)

by manmal · GitHub ↗ · v1.0.0
cross-platform ✓ Security Clean
1941
Downloads
2
Stars
2
Active Installs
1
Versions
Install in OpenClaw
/install oebb-scotty
Description
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.
Usage Guidance
This skill appears to do what it says: it calls the ÖBB Scotty (HAFAS mgate) API and formats responses. Before installing, note: (1) the scripts require curl and jq but the metadata doesn't declare those dependencies—ensure those binaries are present; (2) queries are sent to fahrplan.oebb.at and include station names/coordinates (privacy: these queries go to ÖBB); (3) the scripts embed a public AID value in requests (not a secret), which may change or be rate-limited by ÖBB; (4) there is no automatic installer, so review or run the shell scripts in a sandbox if you have concerns. If you prefer to avoid any outbound network calls, do not enable the skill or disable autonomous invocation in the agent settings.
Capability Analysis
Type: OpenClaw Skill Name: oebb-scotty Version: 1.0.0 The skill bundle is benign. All scripts (`arrivals.sh`, `departures.sh`, `disruptions.sh`, `search-station.sh`, `trip.sh`) consistently interact with the specified ÖBB API endpoint (`https://fahrplan.oebb.at/bin/mgate.exe`) using `curl` and `jq` for JSON parsing. There is no evidence of data exfiltration, malicious execution, persistence mechanisms, or prompt injection attempts against the agent with harmful objectives. The `SKILL.md` and `README.md` files accurately describe the API and script functionalities.
Capability Assessment
Purpose & Capability
The skill's name/description and the code files align: all scripts call the ÖBB mgate API for station search, trip planning, departures/arrivals, and disruptions. Minor mismatch: the package metadata declares no required binaries, but the scripts clearly require curl and jq to run.
Instruction Scope
SKILL.md and included shell scripts limit themselves to building JSON requests, calling https://fahrplan.oebb.at/bin/mgate.exe, and parsing JSON results. They do not read unrelated files, environment variables, or contact other endpoints.
Install Mechanism
There is no install spec (instruction-only with helper scripts). This is low-risk because nothing is downloaded or installed automatically.
Credentials
The skill requests no environment variables or credentials. The scripts embed a hard-coded 'aid' value in requests (OWDL4fE4ixNiPBBm), which appears to be a public client identifier used by the API rather than a secret; no unrelated credentials are requested.
Persistence & Privilege
always is false and the skill does not attempt to modify agent/system configuration or require permanent presence. Autonomous invocation is allowed (default) but the skill's scope is limited to querying the public ÖBB endpoint.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install oebb-scotty
  3. After installation, invoke the skill by name or use /oebb-scotty
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of oebb-scotty — an Austrian rail travel planner. - Plan train journeys in Austria, check station departures/arrivals, and view service alerts using ÖBB Scotty (via HAFAS mgate API). - Supports ÖBB trains, S-Bahn, regional trains, and cross-border connections. - Includes methods for location search, journey planning, station board, and service disruptions. - Provides example API requests, response formats, and jq filters for concise trip summaries.
Metadata
Slug oebb-scotty
Version 1.0.0
License
All-time Installs 2
Active Installs 2
Total Versions 1
Frequently Asked Questions

What is Scotty - AT Public Transport Service (ÖBB)?

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. It is an AI Agent Skill for Claude Code / OpenClaw, with 1941 downloads so far.

How do I install Scotty - AT Public Transport Service (ÖBB)?

Run "/install oebb-scotty" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Scotty - AT Public Transport Service (ÖBB) free?

Yes, Scotty - AT Public Transport Service (ÖBB) is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Scotty - AT Public Transport Service (ÖBB) support?

Scotty - AT Public Transport Service (ÖBB) is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Scotty - AT Public Transport Service (ÖBB)?

It is built and maintained by manmal (@manmal); the current version is v1.0.0.

💬 Comments