bvg-routeRoute 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.
Install via ClawdBot CLI:
clawdbot install jaysonsantos/bvg-routePurpose
When to use
Core behavior
from and to into either stop IDs (preferred) or address/POI objects using GET /locations or /locations/nearby.Outputs
References
Examples (triggers)
Notes for implementers
/journeys endpoint requires base IBNR codes only (6 digits), not the full ID with :: suffixes.de:11000:900110001::3 or de:11000:900110001900110001 (extract base 6-digit code from /stops results)/stops?query=... first, extract the 6-digit id from results, use that for /journeys.urllib.parse.quote() or equivalent. Examples:%20ö → %C3%B6ü → %C3%BCÄ → %C3%84&, ?, # → their percent-encoded equivalentsSchönhauser Allee → Sch%C3%B6nhauser%20Allee/stops?query=... to resolve names → base IBNR.stopovers=true to build readable step lists; include entrances=true when walking-to-entrance accuracy is important.results=3 then offer the top 2–3 to the user.Generated Mar 1, 2026
A daily commuter in Berlin uses the skill to find the fastest public transport routes between home and work, checking real-time departures to minimize wait times and avoid delays. The skill provides multiple options ranked by travel time and transfers, helping users adapt to schedule changes or disruptions.
Tourists visiting Berlin utilize the skill to plan journeys between landmarks, hotels, and attractions, with step-by-step directions including walking distances and estimated arrival times. It helps them navigate unfamiliar transit systems efficiently, offering arrival-by-time planning for timed events like museum visits.
Event organizers or attendees use the skill to coordinate travel to venues like concert halls or sports arenas, ensuring arrival by specific times. The skill's refresh tokens allow for live updates on delays, aiding in real-time adjustments for large groups or time-sensitive arrivals.
Individuals with mobility challenges rely on the skill to find routes with minimal walking and transfers, using detailed step-by-step instructions that include platform information. It supports planning for accessible stops and real-time updates to avoid inaccessible delays or disruptions.
Business professionals in Berlin use the skill to schedule meetings across the city, optimizing routes based on departure or arrival times to maximize productivity. The skill provides concise options with transfer details, helping users manage tight schedules and adapt to last-minute changes.
Offer the skill as a free basic service with limited queries, then charge for premium features like unlimited API calls, advanced analytics, or priority support. Revenue comes from subscription fees for businesses or heavy users who need reliable, high-volume access.
License the skill to third-party travel or navigation apps, allowing them to embed Berlin public transport planning without developing their own API integration. Revenue is generated through licensing fees or revenue-sharing agreements based on user engagement.
Aggregate anonymized journey data from skill usage to provide insights on transit patterns, peak travel times, and popular routes to urban planners or advertisers. Revenue comes from selling these analytics reports or targeted advertising opportunities based on transit behavior.
💬 Integration Tip
Ensure proper URL encoding for all API calls and extract base IBNR codes from stop results to avoid errors in journey planning.
Foodora-only CLI for checking past orders and active order status (Deliveroo WIP).
Reorder Foodora orders + track ETA/status with ordercli. Never confirm without explicit user approval. Triggers: order food, reorder, track ETA.
Google Maps integration for OpenClaw with Routes API. Use for: (1) Distance/travel time calculations with traffic prediction, (2) Turn-by-turn directions, (3...
Flight tracking and scheduling. Track live flights in real-time by region, callsign, or airport using OpenSky Network. Search flight schedules between airports. Use for queries like "What flights are over Switzerland?" or "When do flights from Hamburg arrive in Zurich?" or "Track flight SWR123".
Use when the user asks to "find flights", "compare itineraries", "search hidden-city routes", "check cheapest dates", "explore destinations", "search hotels"...
Comprehensive travel planning, booking, and management skill. Use when needing to plan international trips, manage multi-destination itineraries, handle family travel logistics, optimize travel costs, and coordinate complex travel arrangements.