Buslah
Skill by abhayjb
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/abhayjb/buslahWhat This Skill Does
Buslah is a specialized OpenClaw skill that provides real-time public transportation insights for the Singapore bus network. By leveraging the ArriveLah API and official Singapore transit data, the agent can calculate optimal bus routes based on natural language queries. It works by geocoding your origin and destination, identifying the nearest functional bus stops, and filtering bus routes that connect these points effectively. It parses live arrival telemetry including bus type, wheelchair accessibility, and current passenger load, ensuring you have the most accurate information before you step out the door.
Installation
To integrate Buslah into your OpenClaw agent, use the CLI installation command provided by the repository. Ensure that your system environment has curl installed, as the skill relies on this utility to fetch real-time data from the transit APIs.
Command: clawhub install openclaw/skills/skills/abhayjb/buslah
Use Cases
Buslah is ideal for daily commuters and visitors in Singapore who prefer a conversational interface over static transit apps. It is perfect for checking "next-bus" timings when walking to a stop, verifying which buses will take you from a shopping center to a specific MRT station, or planning routes from your current location to a friend's house. By simply speaking or typing your destination, the agent performs the complex geospatial math in the background, surfacing only the relevant bus arrivals.
Example Prompts
- "Bus from Orchard MRT to Botanic Gardens."
- "How do I get from my current office at Raffles Place to Marina Bay Sands by bus?"
- "Bus from Tampines Interchange to Changi Airport."
Tips & Limitations
To get the best results, use specific landmarks or recognized bus stop names. While the skill uses coordinate matching to find the nearest stops within 300 meters, large buildings or complex junctions might occasionally return multiple candidate stops. The skill assumes you are looking for immediate transit, so it prioritizes routes that have arrivals scheduled within the next 30 minutes. Be aware that the accuracy of live arrival data is dependent on the Land Transport Authority of Singapore's real-time feeds; minor delays or bus bunching may affect the precision of the timing estimates provided.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-abhayjb-buslah": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, external-api
Related Skills
arrivelah
One-word trigger for next bus arrival to your destination
mem0
Intelligent memory layer for Clawdbot using Mem0. Provides semantic search and automatic storage of user preferences, patterns, and context across conversations. Use when (1) User explicitly says "remember this", (2) Learning user preferences or patterns during conversation, (3) Searching for past context about user's choices/preferences, (4) Building adaptive responses based on learned user behavior. Complements MEMORY.md (structured facts) with dynamic, conversational memory (learned preferences, patterns, adaptive context).