openclaw/skills/places/SKILL.md
Search for places, get directions, find nearby businesses, and look up place details using Google Places API. Use when asked about restaurants, stores, businesses, directions, travel time, or finding places.
npx skillsauth add Dbochman/dotfiles placesInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Search and explore places via the goplaces CLI (v0.3.0), powered by the Google Places API (New) and Routes API.
goplaces search "Italian restaurants in West Roxbury MA"
goplaces search "coffee shops near Brookline" --open-now
goplaces search "pharmacies" --lat=42.28 --lng=-71.16 --radius-m=2000
goplaces search "date night restaurants" --min-rating=4.0 --price-level=2,3
goplaces search "pet stores" --type=pet_store --limit=5
goplaces search "brunch spots West Roxbury" --json
| Flag | Description |
|------|-------------|
| --limit=N | Max results 1-20 (default 10) |
| --open-now | Only currently open places |
| --min-rating=N | Minimum rating 0-5 |
| --price-level=N,... | Price levels 0-4 (repeatable) |
| --type=TYPE | Place type filter (repeatable) |
| --lat, --lng, --radius-m | Location bias |
| --keyword=STRING | Keyword to append to query |
Find places around a specific location (requires coordinates):
goplaces nearby --lat=42.28 --lng=-71.16 --radius-m=1000 --type=restaurant
goplaces nearby --lat=42.28 --lng=-71.16 --radius-m=500 --type=grocery_store --limit=5
goplaces directions --from="West Roxbury MA" --to="Boston MA" --mode=drive
goplaces directions --from="123 Main St, West Roxbury" --to="Logan Airport" --mode=drive --units=imperial
goplaces directions --from="West Roxbury MA" --to="Cambridge MA" --mode=transit --steps
goplaces directions --from="West Roxbury MA" --to="Brookline MA" --mode=drive --compare=transit
| Flag | Description |
|------|-------------|
| --from, --to | Origin and destination (address or place name) |
| --mode | walk, drive, bicycle, transit (default: walk) |
| --compare=MODE | Compare with another travel mode |
| --steps | Include turn-by-turn instructions |
| --units | metric or imperial |
Can also use place IDs or coordinates:
goplaces directions --from-place-id=ChIJs4leeXiC44kRlTBRn5-ln2o --to="Boston MA"
goplaces directions --from-lat=42.28 --from-lng=-71.16 --to="Boston MA"
goplaces details ChIJs4leeXiC44kRlTBRn5-ln2o
goplaces details ChIJs4leeXiC44kRlTBRn5-ln2o --reviews
goplaces details ChIJs4leeXiC44kRlTBRn5-ln2o --reviews --photos --json
Get a place ID from search results, then fetch full details including hours, phone, website, reviews.
Find places along a driving route:
goplaces route "gas stations" --from="West Roxbury MA" --to="Cape Cod MA"
goplaces route "rest stops" --from="West Roxbury MA" --to="New York NY" --radius-m=2000
goplaces route "coffee" --from="West Roxbury MA" --to="Providence RI" --mode=DRIVE --limit=3
Convert a free-form address to place candidates:
goplaces resolve "Farmstead Table West Roxbury"
goplaces resolve "123 Main St West Roxbury MA" --json
Get place suggestions from partial input:
goplaces autocomplete "farm" --lat=42.28 --lng=-71.16 --radius-m=5000
goplaces autocomplete "MIDA new" --limit=3
| Flag | Description |
|------|-------------|
| --json | Output as JSON (best for scripting) |
| --language=CODE | BCP-47 language code (e.g. en) |
| --region=CODE | CLDR region code (e.g. US) |
| --verbose | Verbose logging |
details and directions--json flag is useful when you need to extract specific fieldssearch uses text-based search (best for natural language queries); nearby requires coordinates and typesGOOGLE_PLACES_API_KEY env var (managed by gateway wrapper)development
Search the web for current information, news, facts, and answers. Use when asked questions about current events, needing to look something up, finding websites, researching topics, or when you need up-to-date information beyond your training data.
development
Summarize any URL, YouTube video, podcast, PDF, or file into concise text. Use when asked to read an article, summarize a link, get the gist of a video or podcast, extract content from a URL, or when you need to understand what a web page or document contains.
development
Play music via Spotify and control Google Home speakers. Use when asked to play music, songs, artists, playlists, podcasts, or control speakers/volume/audio.
testing
Create new OpenClaw skills, modify and improve existing skills, and measure skill performance with evals. Use when users want to create a skill from scratch, update or optimize an existing skill, run evals to test a skill, benchmark skill performance with variance analysis, or optimize a skill's description for better triggering accuracy. Also use when asked to "make a skill", "turn this into a skill", "improve this skill", or "test this skill".