Install
openclaw skills install @ivangdavila/yelpSearch Yelp businesses and reviews, compare local options, and audit listing quality with official APIs, public pages, and safe action boundaries.
openclaw skills install @ivangdavila/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