Setup & Installation
Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:
Version History
translink-cli 1.0.1 - No file changes detected in this release. - No updates or modifications to functionality or documentation.
What This Skill Does
Provides shell commands and slash commands for querying Translink South East Queensland GTFS transit data. Covers static schedule lookups, realtime vehicle and trip status, service alerts, and relational joins across stops, routes, trips, and calendar data. Data is cached locally with a 24-hour TTL and daily auto-refresh.
Combines static GTFS schedule data with realtime feeds under a single command surface with consistent filtering, pagination, and PK/FK join support across all transit entity types.
When to use it
- Look up scheduled departures from a specific stop
- Check realtime vehicle position for an active trip
- Find all stops along a given route
- Review current service alerts affecting a route
- Join trip, stop, and calendar data to diagnose a missed connection
Example Workflow
Here's how your AI assistant might use this skill in practice.
User asks: What buses are scheduled at stop 000340 in the next 30 minutes?
- 1Run translink_schedule_refresh to confirm cache is current
- 2Query translink_stops with --where stop_id=000340 to verify the stop exists
- 3Query translink_stop_times with --where stop_id=000340 to retrieve scheduled arrivals
- 4Filter results to the current time window using --where or --per-page
- 5Join with translink_trips and translink_routes to show route name and headsign
Paginated table of upcoming departures at stop 000340 with route short name, headsign, and scheduled arrival times
Requirements
Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.