LaunchKit · 2026
Back to Skills

translink-cli

Query, troubleshoot, and explain Translink SEQ GTFS static + realtime data using local translink_* commands.

2
336 downloads
by @alanburchill

Setup & Installation

openclaw skills install @alanburchill/translink-cli

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

npx clawhub install translink-cli

Version History

v1.0.1Feb 23, 2026 - Version note by skill developer:

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.

INPUT

User asks: What buses are scheduled at stop 000340 in the next 30 minutes?

AGENT
  1. 1Run translink_schedule_refresh to confirm cache is current
  2. 2Query translink_stops with --where stop_id=000340 to verify the stop exists
  3. 3Query translink_stop_times with --where stop_id=000340 to retrieve scheduled arrivals
  4. 4Filter results to the current time window using --where or --per-page
  5. 5Join with translink_trips and translink_routes to show route name and headsign
OUTPUT

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.

Translink CLI scripts installed and available in PATH (https://github.com/alanburchill/traslink-cli-scripts)