LaunchKit · 2026
Back to Skills

db-travel

Plan journeys across Germany and Europe using the Deutsche Bahn API (v6.db.transport.rest)

0
0 downloads
by @mmichelli

Setup & Installation

openclaw skills install @mmichelli/db-travel

Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:

npx clawhub install db-travel

What This Skill Does

Queries the Deutsche Bahn REST API to plan train journeys across Germany and Europe. Covers all transport modes including ICE, regional trains, S-Bahn, U-Bahn, trams, buses, and ferries, with real-time delay data. No API key needed.

Uses a free, no-auth public API with a self-contained Python CLI, so no account setup or credentials are needed to get real-time German rail data.

When to use it

  • Check next trains from Berlin Hbf to Munich
  • Find S-Bahn departures near a Hamburg address
  • Plan a cross-border trip from Cologne to Amsterdam
  • Get live arrival board for Frankfurt airport
  • Look up station IDs before scripting a commute tracker

Example Workflow

Here's how your AI assistant might use this skill in practice.

INPUT

User asks: What are my options for getting from Berlin Hbf to München Hbf tomorrow at 10am?

AGENT
  1. 1Run search to confirm station IDs for Berlin Hbf and München Hbf
  2. 2Call trip with origin, destination, and departure time set to 2025-03-01T10:00:00+01:00
  3. 3Parse returned JSON legs and filter to relevant long-distance modes
  4. 4Format each leg as line, departure, arrival, platform, and any delay
  5. 5Present a summary of connection options in chronological order
OUTPUT

ICE 507 departs Berlin Hbf 10:29 from platform 3, arrives München Hbf 14:25. ICE 1001 departs 11:29, arrives 15:24. No current delays reported.