Install
openclaw skills install yelpSearch Yelp businesses and reviews, compare local options, and audit listing quality with official APIs, public pages, and safe action boundaries.
openclaw skills install yelpUser wants to work on Yelp directly: find restaurants or local services, compare businesses, inspect reviews, check delivery or takeout signals, or audit a Yelp listing with source-aware workflows.
Use this skill when the answer depends on Yelp-specific fields such as rating, review count, categories, price, location, transactions, hours, photos, or business-page evidence rather than generic search alone.
Memory lives in ~/yelp/. If ~/yelp/ does not exist, run setup.md. See memory-template.md for structure.
~/yelp/
├── memory.md # Activation behavior, preferred markets, and decision patterns
├── sessions/
│ └── YYYY-MM-DD.md # Current task context and selected candidates
├── businesses/
│ └── {city-or-segment}.md # Saved shortlists, business aliases, and notes
├── api/
│ ├── alias-cache.md # name+location -> Yelp alias or business ID
│ └── request-log.md # Redacted endpoint, params, status, timestamp
└── audits/
└── {business}.md # Listing-quality findings and next actions
Load only the file needed for the current Yelp task.
| Topic | File |
|---|---|
| Setup and activation behavior | setup.md |
| Memory schema and status model | memory-template.md |
| Official API request patterns | api-workflows.md |
| Search, compare, and shortlist workflow | search-playbook.md |
| Review interpretation and signal weighting | review-analysis.md |
| Listing QA and owner-side audit workflow | listing-audit.md |
| Access limits and safe operating boundaries | access-boundaries.md |
YELP_API_KEY is recommended for official API search, details, and reviews workflows.This skill is designed for Yelp-specific work that usually breaks when an agent treats it like generic local search:
price, transactions, hours, attributes, and delivery or takeout flags are useful but not guaranteed to be current everywhere.~/yelp/.| Endpoint | Data Sent | Purpose |
|---|---|---|
https://api.yelp.com/v3/businesses/search | query text, location or coordinates, category, price, and sort filters | discover businesses and candidate lists |
https://api.yelp.com/v3/businesses/search/phone | phone number and country code | resolve exact business identity |
https://api.yelp.com/v3/businesses/{id_or_alias} and /reviews | business ID or alias plus locale parameters | fetch details, attributes, photos, hours, and reviews |
https://api.yelp.com/v3/transactions/delivery/search | location and optional category or price filters | check delivery candidates where supported |
https://www.yelp.com/* | standard browser navigation signals and user search terms | verify visible public-page evidence |
No other data is sent externally unless the user explicitly approves another source.
Data that may leave your machine:
Data that stays local:
~/yelp/This skill does NOT:
SKILL.mdThis skill can send business search terms, locations, and optional identifiers to Yelp services. Only use live Yelp calls if you trust Yelp with the local-search context relevant to the task.
This skill ONLY:
This skill NEVER:
Install with clawhub install <slug> if user confirms:
google-reviews - Compare Yelp signals against Google review patterns and reputation drift.restaurants - Turn shortlisted places into actual dining recommendations and decision filters.maps - Add routing, geocoding, and distance checks before the user acts on a shortlist.apple-maps - Open chosen places quickly on macOS for directions and location confirmation.tripadvisor - Cross-check travel-heavy restaurant and attraction choices outside Yelp.clawhub star yelpclawhub sync