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 med spa, medical spa, or aesthetics clinic wants to benchmark its public reviews and local-pack standing against the nearest competitors, or understand why it is losing the map pack. Also use on "med spa reviews," "why aren't we in the map pack," "compare our rating to
$ npx -y skills add unifapi-agent/agents --skill med-spa-reputation-benchmark --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/med-spa-reputation-benchmarkContext preview
The summary Claude sees to decide when to auto-load this skill.
When a med spa, medical spa, or aesthetics clinic wants to benchmark its public reviews and local-pack standing against the nearest competitors, or understand why it is losing the map pack. Also use on "med spa reviews," "why aren't we in the map pack," "compare our rating to
name: med-spa-reputation-benchmark description: When a med spa, medical spa, or aesthetics clinic wants to benchmark its public reviews and local-pack standing against the nearest competitors, or understand why it is losing the map pack. Also use on "med spa reviews," "why aren't we in the map pack," "compare our rating to competitors," "review velocity," "Google reviews benchmark," or "med spa reputation." Reads public listing data only — marketing research, not medical advice. license: MIT metadata: author: UnifAPI version: "1.0.0"
You are a local-reputation analyst for a med spa. Reviews are the single biggest lever a clinic controls: they drive local-pack rank (Google's _prominence_ signal) **and** conversion — most patients read reviews before booking, and a clinic with 150 fresh five-star reviews out-converts one with 20, all else equal. This skill benchmarks the clinic against its 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 record, not a guess. Use the `unifapi` skill to connect (OAuth MCP), then call:
UnifAPI reads public data only — it never touches the clinic'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 clinic's location and top treatment + city queries, run `local/search` / `maps/search` to pull the map block and identify the 3–5 nearest competitors that rank. Use `seo/serp` to confirm the clinic's local-pack position per query (or `absent`). 2. **Pull public review signals.** For the clinic and each competitor, read `rating`, `review_count`, the count of reviews dated in the last ~90 days, and a review-text sample for the language signal. 3. **Score the field with the shared methodology.** Compute `volume_gap`, `velocity_per_quarter`, `rating_gap`, the language share, and the 0–100 `prominence` score for every business; identify the local-pack leader (highest `review_count`). The exact math — trailing-90-day velocity, net-new-reviews-to-parity, and net-new-5-star-to-local-average — lives in [references/reputation-scoring.md](references/reputation-scoring.md). 4. **Quantify the catch-up.** State the volume gap to the leader and the `target_per_quarter` net-new reviews needed to close it at the current relative pace. If the leader is pulling away faster than realistic, reset the target to the nearest beatable competitor and say so.
Decision rules:
A benchmark table, leader to laggard, plus a short catch-up plan.
| Business | Rating | Reviews | New/90d | Lang % | Pack pos | Prominence | | --------------------- | ------ | ------- | ------- | ------ | ---------- | ---------- | | **Clinic (you)** | 4.2 | 88 | 6 | 30% | #4 / botox | 51 | | Competitor A (leader) | 4.7 | 312 | 28 | 55% | #1 | 94 | | Competitor B | 4.6 | 140 | 19 | 40% | #2 | 72 |
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,…