ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified utilities Safety 5/5

db-travel

Plan journeys across Germany and Europe using the Deutsche Bahn API (v6.db.transport.rest). Covers ICE, IC, regional trains, S-Bahn, U-Bahn, trams, buses, ferries. Use when: (1) planning trips in Germany or cross-border European rail, (2) checking departure/arrival boards at German/European stations, (3) finding station IDs, (4) navigating cities like Berlin, Munich, Hamburg. Triggers on questions about German trains, DB, BVG, getting around Berlin, European rail connections.

Why use this skill?

Plan journeys across Germany and Europe with the OpenClaw DB Travel skill. Get real-time schedules for ICE, S-Bahn, and local transit.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/mmichelli/db-travel
Or

What This Skill Does

The DB Travel skill provides the OpenClaw agent with the ability to interact with the Deutsche Bahn public REST API. It acts as a comprehensive travel assistant for Germany and parts of Europe, offering real-time data for rail and local public transport. Whether you are navigating the high-speed ICE network or commuting via local S-Bahn, U-Bahn, tram, or bus, this skill enables the agent to plan complex journeys, check real-time arrival and departure boards, and resolve specific station IDs. It provides structured JSON output, which the agent translates into human-readable, concise summaries, including platform information and delay notifications.

Installation

To install this skill, use the following command in your terminal or within the OpenClaw interface: clawhub install openclaw/skills/skills/mmichelli/db-travel

Use Cases

  • Long-distance planning: Finding connections between major hubs like Berlin Hbf and Munich Hbf, including travel times and service types.
  • Commuter assistance: Checking S-Bahn and U-Bahn schedules to navigate large metropolitan areas like Hamburg or Frankfurt.
  • Real-time updates: Monitoring status boards to see if a train is on time or reporting a delay.
  • Station management: Quickly resolving place names into official Deutsche Bahn station IDs to facilitate more precise API queries.

Example Prompts

  1. "Plan a trip for me from Berlin Hbf to Frankfurt Main next Tuesday at 9 AM. I prefer taking the ICE."
  2. "What is the next train departing from München Hbf? I'm looking for regional trains to Salzburg."
  3. "Check the arrival board for Köln Hbf. Are there any delays on the incoming trains?"

Tips & Limitations

  • Rate Limiting: The API is free and public but capped at 100 requests per minute. Avoid aggressive, automated polling.
  • Scope: While it covers cross-border IC/EC connections, it is primarily optimized for the German transport ecosystem. For travel in Norway, please use the separate entur-travel skill.
  • Tickets: This skill provides schedule and status information only; it cannot perform financial transactions or purchase tickets.
  • Presentation: Encourage your agent to summarize travel legs concisely, omitting unnecessary walking instructions unless the distance is significant.

Metadata

Author@mmichelli
Stars1401
Views1
Updated2026-02-24
View Author Profile
AI Skill Finder

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 skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-mmichelli-db-travel": {
      "enabled": true,
      "auto_update": true
    }
  }
}

Tags(AI)

#travel#transport#germany#trains#navigation
Safety Score: 5/5

Flags: network-access, external-api, code-execution