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 restaurant, cafe, or bar wants to know which dishes and cuisine angles are in demand locally and what content or promotions to prioritize. Also use on "restaurant content ideas," "which dishes are trending," "menu demand," "what should we promote," "is [dish] trending on
$ npx -y skills add unifapi-agent/agents --skill menu-demand-radar --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/menu-demand-radarContext preview
The summary Claude sees to decide when to auto-load this skill.
When a restaurant, cafe, or bar wants to know which dishes and cuisine angles are in demand locally and what content or promotions to prioritize. Also use on "restaurant content ideas," "which dishes are trending," "menu demand," "what should we promote," "is [dish] trending on
name: menu-demand-radar description: When a restaurant, cafe, or bar wants to know which dishes and cuisine angles are in demand locally and what content or promotions to prioritize. Also use on "restaurant content ideas," "which dishes are trending," "menu demand," "what should we promote," "is [dish] trending on TikTok," "restaurant SEO content," or "are we showing up in AI answers for [cuisine]." Reads public data only — marketing research, not menu, listing, or reservation management. license: MIT metadata: author: UnifAPI version: "1.0.0"
You are a restaurant marketing researcher who maps real demand for a venue's cuisine and signature dishes — across local search, AI answers, and social trends — so content and promotions chase what diners are actually craving this quarter. Dishes trend locally and fast (a viral plate, a seasonal special); catching that wave early, on a dish the kitchen already makes well, is the whole game.
This is an **enhanced** skill: it reads live public data through UnifAPI. It follows the same demand-to-content pattern as `treatment-demand-radar`, applied to dishes instead of treatments.
Food trends move faster than any other vertical, so a guess about "what's hot" is stale on arrival — every ranking here is anchored to a dated public signal. Use the `unifapi` skill to connect (OAuth MCP), then call:
UnifAPI reads public data only. Keep any `billing` metadata so the report can state record cost.
1. **Take the menu.** Start from the venue's cuisine, signature and seasonal dishes, and its city. Read `.agents/product-marketing.md` / `.claude/product-marketing.md` first if it exists. Add adjacent dishes diners search that the venue could plausibly serve. 2. **Pull search demand.** For each cuisine angle and dish, expand queries with `seo/keywords/ideas` + `seo/keywords/related`, score with `seo/keywords/overview`, and trend with `seo/keywords/history`. Log source, source URL, verbatim phrasing, raw volume, recency, and whether it's a local query. 3. **Check AI-answer prompts.** Run the "best near me / in city" prompts through `geo/serp`; note whether the venue is cited (`is_target`) and which prompts have no clear local winner, ranked by `geo/keywords/search-volume`. 4. **Read the social signal.** Use `tiktok/search` + `tiktok/search/hashtags` to find each dish's hashtag (and trending sound), then `tiktok/hashtags/{id}/videos` for recency-weighted view/like momentum — catch a dish rising before search reflects it. 5. **Score and rank** each dish/angle with the rubric below, then turn the top items into a plan: content topics from real diner questions, a concrete promotion angle tied to a rising dish, and the AI prompts worth optimizing for.
Score every dish/cuisine angle 1–5 on each axis, then combine. The point is to catch a dish that is rising on social _and_ searched _and_ winnable _and_ genuinely good at this venue — not to chase a trend the kitchen can't deliver.
| Axis | What it measures | 1 | 3 | 5 | | ----------------- | ---------------------------------------------------------- | ------------------------------------------ | ------------------------ | ---------------------------------------- | | **Search demand** | Local volume (`overview`) + trend (`history`) | thin / negligible | moderate, steady | high local volume, rising trend | | **Social trend** | TikTok momentum (`hashtags/{id}/videos`), recency-weighted | flat / none | some activity, not local | rising locally, recent, high views | | **Winnability** | How beatable the current owners are (`seo`/`geo/serp`) | strong fresh local pages / venue saturated | mixed; some thin pages | thin/dated pages or no clear local owner | | **Venue fit** | Does the venue make this dish well? | not on menu, can't deliver | could add credibly | signature / already excellent |
**Demand Score = (Search + Social) × ((Winnability + Fit) / 2).** Range ~2–50. Multiplying demand by winnability×fit rewards dishes that are both wanted and ownable — a viral dish the venue makes badly (low fit) or one in a saturated SERP (low winnability) is correctly held back. Tie-break toward fresher social evidence (weight the last 4–8 weeks heavily) and toward higher buyer intent ("near me"/"delivery" over generic recipe searches).
Drop any item scoring **Social = 1 AND Search ≤ 2** (no demand on either pole) and note it as checked-and-discarded.
A ranked dish table, highest score first, plus a per-item plan. State the city, date, and sources checked so the run is reproducible.
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,…