bvg-route
Route planning for Berlin public transport (BVG) using the v6.bvg.transport.rest API. Use when the user asks for: (1) route suggestions between two addresses or stops, (2) live next-departure info for a stop, (3) arrival-time–based journey planning (arrive-by or depart-at). Supports outputting 2–3 options ranked by travel time, transfers, and walking, and returning step-by-step directions and refresh tokens for live updates.
Why use this skill?
Plan Berlin transit journeys, check live departures, and get step-by-step navigation with the BVG Route Planner OpenClaw skill.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/jaysonsantos/bvg-routeWhat This Skill Does
The BVG Route Planner skill is a specialized agent capability designed to provide accurate, real-time public transport navigation within Berlin. By interfacing directly with the v6.bvg.transport.rest API, the agent can resolve locations, plan complex multi-leg journeys, and track live departure schedules. The skill handles the intricacies of Berlin's transit network, including U-Bahn, S-Bahn, trams, and buses, ensuring users receive optimized travel plans based on travel time, transfer frequency, and walking distances. It provides detailed step-by-step navigation instructions, including platform information and estimated arrival times, while offering refresh tokens to account for real-time traffic updates and service delays.
Installation
To integrate this skill into your OpenClaw environment, execute the following command in your terminal:
clawhub install openclaw/skills/skills/jaysonsantos/bvg-route
Once installed, ensure your agent has network access permissions to reach the BVG API endpoints.
Use Cases
- Commuter Navigation: Finding the fastest route between a home address and a workplace, factoring in current public transport status.
- Arrival Planning: Calculating departure times required to arrive at a specific venue (like a concert or meeting) by a strict deadline.
- Station Monitoring: Checking the live status of the next three departures from a specific stop to determine if a connection can be made.
- Multi-Modal Transit: Providing directions that incorporate both walking segments and various public transport lines.
Example Prompts
- "How do I get from Invalidenstraße 43 to Leibnizstraße 62 using public transport?"
- "What is the next U-Bahn departure from U Rosenthaler Platz?"
- "Find me a route to arrive at Deutsche Oper by 17:50 today, prioritizing the fastest arrival."
Tips & Limitations
To maximize effectiveness, provide specific address numbers or clear landmarks when defining locations. While the skill retrieves real-time data, remember that Berlin transit can be subject to spontaneous operational changes; utilize the refresh token functionality if your journey is time-sensitive. This skill relies on external API availability; if the BVG backend is undergoing maintenance, real-time tracking features may be limited to scheduled data only.
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-jaysonsantos-bvg-route": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, external-api