{"id":87188,"plugin_id":"plugin_asdk_app_6ac7858900fc81919c8aa4b677d8a058","kind":"skill","collection_source":"plugin_package","comparison_source":null,"observed_at":"2026-11-09T12:07:53.539Z","digest":"81fb6db3696cc67717b30fe5c0dc37c4e0f9001a36f65074ef91ac0657eaad96","against":null,"payload":{"description":"Find business listings, public company details or Yelp review samples from Yelp and YellowPages with HasData. Use when those directories are requested, not Google Maps data or unsolicited outreach.","included_files":[],"name":"business-directory-research","skill_md_contents":"---\nname: business-directory-research\ndescription: Find business listings, public company details or Yelp review samples from Yelp and YellowPages with HasData. Use when those directories are requested, not Google Maps data or unsolicited outreach.\n---\n\n# Research Yelp and YellowPages businesses\n\nRead `../hasdata-research/SKILL.md` and the Business directories section of `../hasdata-research/references/tool-catalog.md`.\n\nUse `hasdata_yelp_search_getSearchResults` or `hasdata_yellowpages_search_getSearchResults` with keyword and location. Start with one page; a named business calls for one matching location, not an arbitrary five-item lead list. Keep branches distinct and clarify a genuine location ambiguity.\n\nYelp details use `hasdata_yelp_place_getPlaceDetails`; its placeId accepts a genuine Yelp ID or a supported Yelp alias. Reviews use `hasdata_yelp_reviews_getPlaceReviews` and require the exact Yelp ID, not an alias or the /biz/ URL slug. Reuse a returned ID or resolve it through Yelp search within budget; if only an alias is available and the needed lookup is disallowed, ask for the ID or explain the missing prerequisite. Do not copy a details alias into a reviews call. Yelp IDs are not Google place IDs. YellowPages details use `hasdata_yellowpages_place_getPlaceDetails` with the actual listing url.\n\nReturn only requested observed public fields and original listing links. Phone/website values can be missing; a directory link is not independent verification of company contact ownership. Do not scrape every business website by default.\n\nFor Yelp review themes, use `../review-insights/SKILL.md`. Query-based review searches can ignore the rating filter; inspect actual ratings instead of claiming an enforced cutoff. Use either a returned nextPageToken or supported offset, not both. No automatic pagination, contact harvesting or delivery. For an unspecified local-business source, `../local-business-research/SKILL.md` provides the Maps default.\n"},"changes":[],"summary":"First saved snapshot. No earlier version is available for comparison.","summary_kind":"deterministic","summary_metadata":{}}