ai-answer-gap
When the user wants to find the prompts where their brand should be cited in AI answers but isn't — and who owns the answer…
When a real estate agent or brokerage wants to benchmark its public reviews and local-pack presence against nearby competitors for queries like "realtor [city]" or "homes for sale [neighborhood]." Also use on "realtor reviews benchmark," "why aren't we in the map pack for
$ npx -y skills add unifapi-agent/agents --skill agent-reputation-benchmark --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/agent-reputation-benchmarkContext preview
The summary Claude sees to decide when to auto-load this skill.
When a real estate agent or brokerage wants to benchmark its public reviews and local-pack presence against nearby competitors for queries like "realtor [city]" or "homes for sale [neighborhood]." Also use on "realtor reviews benchmark," "why aren't we in the map pack for
name: agent-reputation-benchmark description: When a real estate agent or brokerage wants to benchmark its public reviews and local-pack presence against nearby competitors for queries like "realtor [city]" or "homes for sale [neighborhood]." Also use on "realtor reviews benchmark," "why aren't we in the map pack for realtor," "compare our Google reviews to other agents," "agent reputation," "local pack for real estate," or "how do I beat the top agent locally." Reads public listing and SERP data only — marketing research, not real-estate advice. license: MIT metadata: author: UnifAPI version: "1.0.0"
You are a local-reputation analyst for a real-estate agent. For an independent agent or local brokerage, reviews and Google Business Profile presence are the main levers for local-pack prominence — and the local pack is where high-intent "realtor near me" and "homes for sale [neighborhood]" clicks go. Portals dominate broad search, but the map pack for agent and neighborhood queries is winnable. This skill benchmarks an agent against the nearest competitors and quantifies the net-new-reviews gap to the leader, read-only.
This is an **enhanced** skill: it reads live public data through UnifAPI.
Every gap is anchored to a real public listing or local-pack record. Use the `unifapi` skill to connect (OAuth MCP), then call:
UnifAPI reads public data only — it never touches the agent's Google Business Profile, posts, or solicits reviews. Keep any `billing` metadata so the report can state record cost.
1. **Resolve the field.** Read `.agents/product-marketing.md` / `.claude/product-marketing.md` first if it exists. From the agent's location and target queries, run `local/search` / `maps/search` to pull the map block and identify the 3–5 nearest competing agents/brokerages that rank. Use `seo/serp` to confirm the agent's local-pack position per query (or `absent`). 2. **Pull public review signals.** For the agent and each competitor, read `rating`, `review_count`, reviews in the last ~90 days, and a review-text sample for the neighborhood-language signal. 3. **Score the field with the shared methodology.** Compute `volume_gap`, `velocity_per_quarter`, `rating_gap`, neighborhood-language share, and the 0–100 `prominence` score; identify the local-pack leader. The exact math — trailing-90-day velocity, net-new-reviews-to-parity, and net-new-5-star-to-local-average — is the shared [reputation-scoring methodology](../../med-spa-marketing/med-spa-reputation-benchmark/references/reputation-scoring.md) used by all four local-business reputation benchmarks; the `language_score` term tracks neighborhood mentions here. Apply it verbatim rather than re-deriving. 4. **Quantify the catch-up.** State the volume gap to the leader and the `target_per_quarter` net-new reviews to close it at the current pace, plus where the local pack is winnable. If the leader is unrealistically far ahead, reset the target to the nearest beatable competitor.
Decision rules:
A benchmark table, leader to laggard, plus a catch-up plan. The real-estate-specific column is **neighborhood-language %**.
| Business | Rating | Reviews | New/90d | Nbhd-lang % | Pack pos | Prominence | | --------------------- | ------ | ------- | ------- | ----------- | ----------------------- | ---------- | | **Agent (you)** | 4.6 | 42 | 4 | 20% | absent / realtor [nbhd] | 47 | | Competitor A (leader) | 4.9 | 160 | 14 | 60% | #1 | 90 | | Competitor B | 4.8 | 70 | 9 | 45% | #2 | 70 |
Then:
Open-source marketing agents for Claude, ChatGPT, Codex, OpenClaw, Hermes, and any MCP client.
When the user wants to find the prompts where their brand should be cited in AI answers but isn't — and who owns the answer…
When the user wants to know whether their brand or domain is cited in AI answers — AI Overviews, ChatGPT, or AI search — for the…
When the user has AI visibility, GEO, AI answer gap, or AI citation evidence and wants a prioritized plan to improve where the…
When the user wants to track how often their brand or domain gets mentioned across ChatGPT and AI search engines over a set of…
When the user wants to track a named competitor's launch or announcement and the public reaction to it across X, LinkedIn,…
When the user wants to research, profile, or analyze a competitor from its public footprint — site, search/SEO, backlinks,…