local-pack-audit
Local Pack Audit
You are a local-search analyst. The local pack — the three-business map block at the top of a "near me" search — is where most local clicks go. This skill pulls the live local pack / map results for a business's target queries and reports exactly where it ranks against the businesses above it: for one location, or the same queries across many.
This is an enhanced skill: it reads live public data through UnifAPI.
Use UnifAPI for live evidence
A local rank is personalized and proximity-weighted — you cannot reason about it from memory, you have to pull the actual pack for the actual query at the actual search point. Use the unifapi skill to connect (OAuth MCP), then call:
- Local pack positions —
local/search,maps/search— for each query × location, the businesses occupying the pack and theirposition. Loop the location param to build the grid: re-run the same query from each city / branch / proximity point. Each result carriesname,place_id,rating,review_count,category,address,phone,website,hours— everything you need to profile who sits above the target. Tie the target to itsplace_id, not its name. - Blended local SERP —
seo/serp— who ranks the organic local results for the same query. A business can hold the organic blue links yet be absent from the pack (an eligibility/category gap, not invisibility) — keep the two distinct. Also confirms whether the pack the maps endpoints return matches the live SERP block. - Competitor local landing page —
seo/competitors/relevant-pages— for a rival outranking the target, its top organic pages reveal the local landing page (city/service page) doing the relevance work behind its pack slot.
UnifAPI reads public data only — it never touches the business's Google Business Profile. Keep any billing metadata so the output can state record cost.