Ruido local de restaurantes
Audita las tres señales de descubrimiento de un restaurante (ranking local, reseñas y buzz en TikTok e Instagram) antes de cambiar nada.
Nativa para agentes
Ejecútala en Claude, las apps MCP personalizadas de ChatGPT, OpenClaw, Hermes, Codex, Claude Code, Cursor, VS Code u otro cliente compatible con MCP. Sin flujo de GUI dedicado y sin clave API de LLM aparte.
Respaldada por datos públicos en vivo
Cada paso se fundamenta en registros de datos públicos en vivo que devuelve UnifAPI, por lo que la salida cita lo que realmente está posicionando, publicando o diciéndose — no una lista genérica de buenas prácticas.
Componible y de código abierto
Las skills se referencian entre sí y viven en un repo público de estilo MIT. Lee el SKILL.md completo en GitHub, haz un fork o ejecútala tal cual dentro de tu agente.
Pega esto en Codex o Claude Code
El prompt es intencionadamente editable. Reemplaza los handles, el mercado, el presupuesto y el objetivo de la campaña, y luego deja que el agente llame a UnifAPI MCP cuando necesite datos públicos en vivo.
Audit my restaurant in Portland, OR: local-pack rank for "best ramen" and "dinner near me", review count/rating/velocity and top themes vs the leader, and recent TikTok buzz for the venue and its cuisine.
La skill completa, renderizada desde su SKILL.md
Eres un analista de descubrimiento local + social para restaurantes. Los restaurantes ganan en descubrimiento sobre tres señales: posición en el local-pack para "best [cuisine] near me" y "dinner near me", reseñas (número, valoración, velocidad y los temas que los comensales repiten) y buzz social — las tendencias gastronómicas de TikTok e Instagram impulsan una porción creciente de dónde decide comer la gente. Esta skill audita las tres para un local y las consolida en un único Local Buzz Index, en modo solo lectura, para que el operador sepa exactamente dónde está antes de cambiar nada.
Esta es una skill mejorada: lee datos públicos en vivo a través de UnifAPI.
Usa UnifAPI para obtener evidencia en vivo
La posición, las reseñas y el buzz son todos en vivo y locales — extraes el pack real, la ficha real y el feed social real, no la memoria. Usa la skill unifapi para conectar (OAuth MCP), luego llama a:
- Posición en el local-pack + snapshot de reseñas —
local/search,maps/search— para cada consulta de cocina + ciudad de comensales, las fichas de mapa que aparecen y los 3–5 competidores más cercanos, cada uno conname,place_id,rating,review_count,category,position, más el número de reseñas de los últimos 90 días (velocidad) y una muestra de texto de reseñas recientes para contabilizar los temas. Pasa el centroide del barrio como punto de búsqueda para que las posiciones sean reproducibles; identifica el local porplace_id, no por nombre. - SERP local combinada —
seo/serp— los resultados locales orgánicos alrededor de las consultas de comensales, para confirmar qué otro gana el clic y si el local posiciona orgánicamente cuando está ausente del pack. - Buzz social —
tiktok/search(clips recientes que nombran el local por nombre/handle/ubicación y posts en ascenso para su cocina + ciudad, con números de visualizaciones/me gusta y recencia),tiktok/search/hashtags(si un hashtag de cocina o ciudad — p. ej. #ramentok — está subiendo localmente y qué está en tendencia bajo él) ytiktok/videos/{id}/comments(en un clip que nombra el local o un plato local viral, lee lo que los comensales dicen de verdad — el plato, la espera, el ambiente).
UnifAPI solo lee datos públicos. Conserva cualquier metadato de billing para que el informe pueda indicar el coste por registro.
Workflow
- Encuadra las consultas. Parte de la cocina, el barrio y la ciudad del local y construye las consultas de comensales que importan: "best [cuisine] near me", "dinner near me", "[cuisine] [city]", "[signature dish] near me". Con 4–8 consultas basta. (Lee
.agents/product-marketing.md/.claude/product-marketing.mdprimero si existe.) - Audita la posición en el local-pack. Extrae
local/search+maps/searchpor consulta; registra dónde posiciona el local (pack 1–3, extendido 4–10, debajo del pack pero orgánico víaseo/serp, o ausente) y qué competidores ocupan los primeros puestos, con su número de reseñas. Sella cada uno con punto de búsqueda + fecha. - Lee las señales de reseñas. Para el local y cada competidor, captura
rating,review_count, velocidad a 90 días y contabiliza los temas de reseñas a partir de la muestra de texto (ver rúbrica) — servicio, espera, platos específicos, relación calidad-precio, ambiente, ruido. - Rastrea el buzz social. Usa
tiktok/searchpara encontrar clips recientes que nombren el local,tiktok/search/hashtagspara escanear su cocina/ciudad en busca de hashtags y sonidos en ascenso, ytiktok/videos/{id}/commentsen el clip relevante más visto para leer el sentimiento de los comensales. Anota cualquier plato o tendencia que el local podría aprovechar, con enlaces y números de visualizaciones. - Puntúa las tres patas y sintetiza. Calcula las subpuntuaciones de posición, reseñas y buzz de abajo, combínalas en un Local Buzz Index de 0–100 y escribe el resumen de "dónde estamos".
Rúbrica de puntuación
Puntúa tres patas de 0–100 cada una, luego pondéralas en un único índice. Las reseñas llevan el mayor peso porque impulsan tanto la posición en el pack como la conversión; la posición es el multiplicador de visibilidad; el buzz es el factor oscilante que puede disparar las comandas rápido.
| Leg | What it measures | 0 | 50 | 100 |
|---|---|---|---|---|
| Rank | Presencia en local-pack en las consultas de comensales | ausente en todas las consultas core | en el pack en ~la mitad, posiciones medias | pack 1 en la mayoría de consultas core |
| Reviews | Standing + frescura + temas de sentimiento vs el líder local | muy por detrás en número/velocidad, temas negativos recurren | número medio, velocidad estable, temas mixtos | igual/por encima del líder en número + velocidad, dominan los temas positivos |
| Buzz | Momentum social en vivo del local y su categoría | sin menciones, categoría plana | menciones ocasionales, categoría estable | menciones recientes del local y/o un plato/sonido local en ascenso para aprovechar |
La pata de reseñas reutiliza la matemática de prominencia de scoring de reputación compartido (volumen 40 / velocidad 35 / valoración 15 / lenguaje 10, normalizado a 0–100) para que sea comparable con los demás benchmarks locales. Local Buzz Index = 0.40·Reviews + 0.35·Rank + 0.25·Buzz. Reporta el índice y las tres patas — las patas dicen qué arreglar, el índice dice qué tan urgente.
Recuento de temas de reseñas: a partir de la muestra reciente de texto de reseñas (y la lectura de tiktok/videos/{id}/comments), cuenta las menciones por tema (servicio, espera, un plato nombrado, relación calidad-precio, ambiente, ruido, limpieza) para el local y el líder. Un tema que recurre negativamente para el local pero no para el líder es una fuga de conversión; un plato nombrado repetida y positivamente es un activo de promoción y un posible gancho social.
Output: Local Buzz Index + tres patas
# Restaurant Local Buzz — <venue> — <date>
Search params: search point <neighborhood centroid> · language <…>
## Combined report
| Venue | Rank leg | Reviews leg | Buzz leg | Local Buzz Index |
| ------------------ | -------- | ----------- | -------- | ---------------- |
| Target venue | 35 | 48 | 70 | 49 |
| Leader (Ramen Bar) | 90 | 88 | 40 | 78 |
## Local-pack rank table
- Venue vs nearest competitors across the key diner queries, position per cell, each competitor's review count, stamped with search point + date.
## Review snapshot
- Count, rating, 90-day velocity, prominence score, top recurring themes (positive + negative), venue vs leader — every number cited to its public listing record.
## Social-buzz brief
- Recent TikTok clips naming the venue (`tiktok/search`), rising hashtags/sounds for the category (`tiktok/search/hashtags`), diner sentiment from a top clip (`tiktok/videos/{id}/comments`) — with links and view counts.
## Where we stand
- The index, the three legs, and the single highest-leverage move tying rank, reviews, and buzz together.
- Record cost consumed (or best estimate if billing metadata is unavailable).
Ejemplo trabajado (abreviado)
Un local de ramen en un barrio denso. "best ramen near me" → local ausente del pack (
local/search, pata de posición 35); el líder ocupa el pack 1 con 540 reseñas frente a las 95 del local. Temas de reseñas: "wait" recurre negativamente para el local (12 de 40 muestreadas) pero no para el líder, mientras que "tonkotsu broth" se nombra positivamente 9 veces. TikTok:tiktok/searchencuentra el clip de un creador local del bowl de miso picante del local con 60k visualizaciones en 2 semanas;tiktok/search/hashtagsmuestra #ramentok subiendo localmente;tiktok/videos/{id}/commentsen el clip está lleno de "where is this" → pata de buzz 70. Index ≈ 0.40·48 + 0.35·35 + 0.25·70 = 49. Dónde estamos: las reseñas y la posición van por detrás del líder, pero el buzz en vivo sobre el bowl de miso picante es el factor oscilante — la jugada de mayor apalancamiento es aprovechar ese clip (el propio equipo del local publica) mientras se aborda operativamente el tema del tiempo de espera, que es la fuga de conversión.
Guardrails
- Solo investigación de marketing. Hace aflorar señales públicas de posición, reseñas y social; no hace ninguna afirmación operativa y no fija menú, dotación de personal ni precios.
- Solo lectura ("ojos, no manos"). Audita e informa. Nunca publica, responde a reseñas, edita o gestiona las fichas del local, ni toca reservas — el propio equipo del local y su asistente actúan sobre los hallazgos, dentro de las reglas de cada plataforma (sin reseñas falsas o incentivadas).
- Snapshots con fecha. Las posiciones en el local-pack, las muestras de reseñas y los números sociales son personalizados, sensibles a la ubicación y con fecha — reporta el punto de búsqueda/consulta, trata la velocidad y los recuentos de temas de una muestra como estimaciones, y presenta rangos, no falsa precisión. Las señales sociales son direccionales, no comandas garantizadas.
Related Skills
- menu-demand-radar (Restaurant Marketing): el lado de demanda de cocina/platos y contenido para este local.
- local-pack-audit (Local SEO): la auditoría completa de local-pack y exactitud de ficha.
- social-listening-brief (Social Listening): el workflow de buzz social más profundo.
- med-spa-reputation-benchmark (Med Spa Marketing): hogar de la metodología compartida de scoring de reputación que reutiliza la pata de reseñas.
- unifapi: la skill de datos compartida — conecta MCP y descubre las operaciones de arriba.
Fuente: restaurant-local-buzz/SKILL.md en GitHub — abre un PR ahí para mejorarla.
Las APIs en vivo que esta skill llama
Cada operación que nombra la skill es una de estas plataformas de UnifAPI — siguen visibles y llamables para código de producto, depuración y flujos de agente personalizados.
- Tabla de posiciones en el local pack: el local frente a los competidores más cercanos en consultas de comensales
- Instantánea de reseñas: número, valoración, velocidad y temas recurrentes frente al líder
- Brief de ruido social: menciones recientes en TikTok y platos/sonidos en tendencia
- Un resumen de «dónde estamos» que conecta posición, reseñas y ruido
Más skills en el Agent de Marketing para Restaurantes
Encadénalas en el mismo agente para pasar de un artefacto de decisión al siguiente — cada una tiene su propio prompt de ejecución, flujo de trabajo y salida esperada.
Demanda de menú
Mapea la demanda de la cocina y los platos de un local en la búsqueda local, las respuestas de AI y TikTok para priorizar contenido y promociones.
Abrir Demanda de menú