ArriveLah - Singapore Bus Arrivals for Openclaw

A natural language bus arrival lookup tool for Singapore commuters to find routes and live timings.

abhayjb
v1.0.0
Mar 3, 2026
0
996
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install buslah

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install buslah using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is ArriveLah - Singapore Bus Arrivals?

ArriveLah is a specialized utility designed for the Openclaw Skills ecosystem that simplifies public transport navigation in Singapore. By processing natural language queries like "bus from my office to home," this skill coordinates multiple APIs to determine the best bus routes, find nearby stops, and provide live timing information. It serves as a bridge between static transport data and real-time arrival services, making it an essential tool for developers and users building local transit assistants.

This Openclaw Skills extension ensures that users get accurate, real-time feedback on bus availability, seat capacity, and vehicle types without manually checking multiple apps. By leveraging OneMap for geocoding and BusRouter for route mapping, it provides a comprehensive transit intelligence layer for any AI agent.

ArriveLah - Singapore Bus Arrivals Use Cases

  • Planning a commute between two points in Singapore using natural language triggers.
  • Checking live bus arrival times for the nearest stops relative to your current location.
  • Identifying if an upcoming bus has available seating or is wheelchair accessible before heading out.
  • Automating transit notifications and travel time estimations within a personal productivity dashboard.

How ArriveLah - Singapore Bus Arrivals Works

  1. Geocode the source location using the OneMap API to resolve coordinates from a descriptive name.
  2. Identify the top 3 nearest bus stops within a ~300m radius of the source coordinates using the bus-stops dataset.
  3. Geocode the destination location to establish the final point of the journey.
  4. Analyze bus route data from BusRouter to filter services that pass near both the source and destination in the correct sequence.
  5. Request live arrival times, occupancy levels, and bus types from the ArriveLah API for the identified stops.
  6. Compile and format the data into a readable summary for the user interface.

ArriveLah - Singapore Bus Arrivals Setup

This skill uses public APIs and does not require private API keys for basic functionality. Ensure your environment supports Openclaw Skills and has the necessary network permissions.

# Ensure curl is installed as it is required for web fetching
sudo apt-get install curl

# The skill can be registered within your agent configuration
# using the trigger: "bus from <source> to <destination>"

ArriveLah - Singapore Bus Arrivals Data Schema & Taxonomy

The skill organizes transit data using a combination of geographic coordinates and metadata codes. This structure is core to how Openclaw Skills handle local navigation.

Data Point Description Key Values
load Real-time bus occupancy SEA (Seats), SDA (Standing), LSD (Limited)
type Vehicle configuration DD (Double Decker), SD (Single), BD (Bendy)
feature Accessibility features WAB (Wheelchair Accessible Bus)
duration_ms Time until arrival Calculated into minutes
route Stop sequence Verified via routes.json for directionality

ArriveLah - Singapore Bus Arrivals Advanced Features

  • Intelligent route filtering that ensures the bus is heading toward the destination, not the opposite way.
  • Support for specific vehicle types, allowing users to filter for Double Decker or Bendy buses.
  • Multi-stop proximity discovery using Euclidean distance to find the most convenient boarding points.
  • Fallback suggestions for alternative transport like the MRT when no direct bus route is available within the Openclaw Skills workflow.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Requires
Bins curl
Github Stars: 0
forks: 0

Featured*