ArriveLah - Singapore Bus Arrivals for Openclaw

A one-word trigger tool for tracking real-time Singapore bus arrivals at your preferred stops.

abhayjb
v1.0.0
Feb 26, 2026
0
1.2k
0

Install & Download

1. ClawHub CLI

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

npx clawhub@latest install arrivelah

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 arrivelah 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 lightweight utility designed for commuters in Singapore who need instant access to bus timing information without navigating complex apps. Built as part of the Openclaw Skills ecosystem, it leverages the Arrivelah2 API to fetch real-time data about upcoming bus services at specific stops. By configuring your routine stop and service number, you can get precise arrival estimates, seat availability, and destination status with a simple command.

This skill is optimized for developers and power users who value speed and CLI-based interactions during their daily travel. By eliminating the need for GUI-heavy maps or mobile apps, ArriveLah provides the technical community with a streamlined way to integrate local transport data into their existing Openclaw Skills workflows.

ArriveLah - Singapore Bus Arrivals Use Cases

  • Quick morning checks before leaving home to see if the next bus is approaching.
  • Verifying seat availability on specific bus services during peak hours in Singapore.
  • Integrating bus arrival alerts into larger automated terminal workflows.
  • Reducing the friction of checking public transport status by using a single-word terminal command.

How ArriveLah - Singapore Bus Arrivals Works

  1. The user triggers the skill by typing the bus command.
  2. The script reads the user's pre-configured bus stop and service number from a local configuration file.
  3. A request is sent to the Arrivelah2 API endpoint using curl to fetch live transit data.
  4. The raw JSON response is processed through jq to extract arrival times and occupancy status.
  5. A formatted, emoji-rich summary is returned to the user, displaying the next bus arrival in minutes.

ArriveLah - Singapore Bus Arrivals Setup

To get started with this skill in your Openclaw Skills setup, ensure you have the required system dependencies installed:

sudo apt-get install curl jq

Next, configure your default commute details by editing the config.json file:

{
  "defaultStop": "10051",
  "defaultService": "120",
  "destination": "Home"
}

ArriveLah - Singapore Bus Arrivals Data Schema & Taxonomy

The skill manages configuration and API data through a simple schema to ensure compatibility across Openclaw Skills environments.

Parameter Type Description
defaultStop String The 5-digit bus stop code (e.g., "10051").
defaultService String The specific bus route number you wish to track.
destination String A custom label used for the output display.

ArriveLah - Singapore Bus Arrivals Advanced Features

  • Zero-latency data fetching using the lightweight Arrivelah2 API.
  • Real-time occupancy tracking providing insights into seat availability (e.g., Seats available vs Standing).
  • Optimized for Openclaw Skills with a minimal footprint and no API key requirements.
  • Easy-to-parse output that can be piped into other shell utilities or notification services.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*