Setup & Installation
Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:
Version History
- Added metadata block specifying required binaries and primary environment variable for Google Maps API integration. - Updated the API name for commute time calculation from "Distance Matrix API" to "Google Routes API".
What This Skill Does
A Python script that scrapes Singapore property listings from PropertyGuru. Accepts filters for listing type, property type, bedroom count, price range, size, MRT station proximity, and room type. Returns structured JSON to stdout.
Combines MRT proximity filtering with Google Maps commute time calculations in a single scriptable query, which property portals do not expose natively.
When to use it
- Finding 2-bedroom condos for rent near specific MRT stations under a budget
- Checking sale prices for HDB flats within walking distance of a station
- Comparing commute times from rental candidates to a work address
- Filtering new condos by TOP year and minimum floor area
- Searching master or common room rentals with availability constraints
Example Workflow
Here's how your AI assistant might use this skill in practice.
User asks: Find 2-bedroom condos for rent near Circle Line stations CC20 to CC24, max SGD 4000/month
- 1Build JSON params with listingType rent, bedrooms 2, maxPrice 4000, propertyTypeGroup N, mrtStations CC20-CC24
- 2Run: python3 scrape.py --json '{...}'
- 3Parse the returned JSON array for price, address, MRT distance, and availability fields
- 4Present top results to the user with direct listing links
JSON array of matching condos with prices, MRT walking distances, availability status, and agent details
Requirements
Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.