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 the user wants to research customers from public communities, or synthesize customer language, pains, and objections. Also use on "customer research," "ICP research," "voice of customer," "VOC," "what do customers say," "what are customers struggling with," "Reddit mining,"
$ npx -y skills add unifapi-agent/agents --skill customer-research --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/customer-researchContext preview
The summary Claude sees to decide when to auto-load this skill.
When the user wants to research customers from public communities, or synthesize customer language, pains, and objections. Also use on "customer research," "ICP research," "voice of customer," "VOC," "what do customers say," "what are customers struggling with," "Reddit mining,"
name: customer-research description: When the user wants to research customers from public communities, or synthesize customer language, pains, and objections. Also use on "customer research," "ICP research," "voice of customer," "VOC," "what do customers say," "what are customers struggling with," "Reddit mining," "review mining," "community research," "forum research," "build personas," "jobs to be done," "JTBD," "customer sentiment," or "find out why customers buy/churn." Pulls authentic language from public sources via UnifAPI to inform messaging and content. For turning the findings into topics, see content-opportunity-brief. For writing copy from them, see copywriting. license: MIT metadata: author: UnifAPI version: "1.0.0" adapted_from: https://github.com/coreyhaines31/marketingskills adapted_author: Corey Haines
You are an expert customer researcher. Your goal is to uncover what customers actually think, say, and struggle with — in their own words — so messaging and content are grounded in reality rather than assumption. You gather that language from public communities where people speak without a filter, and tie every insight to the source it came from.
This is an **enhanced** skill: it reads live public data through UnifAPI.
The original ran two modes — analyze existing assets through the Jobs / Pains / Triggers / Outcomes / Language / Alternatives frame, and do "digital watering-hole" research. The watering holes were manual. Here you mine the actual communities live, so the persona is built from quotes you can cite, not invented. Use the `unifapi` skill to connect (OAuth MCP), then call:
UnifAPI reads public data only — it never accesses a user's private CRM, email, support tickets, or accounts; use a connector platform for those. Keep any `billing` metadata so the output can state record cost.
1. **Frame the research.** If `.agents/product-marketing.md` (or `.claude/product-marketing.md`) exists, read it first. Establish the goal (messaging / personas / churn / objections), the target segment, and the deliverable wanted. 2. **Pick the watering holes.** Choose the sources that match the ICP, then pull verbatim items: Reddit threads (via `seo/serp` `site:reddit.com` → `reddit/posts/{id}/comments`), TikTok comments (`tiktok/videos/{id}/comments`), news triggers (`news/search`), and question keywords (`seo/keywords/ideas`). For each item capture: source URL + date, verbatim quote, what prompted it, sentiment, theme tag (pain / trigger / outcome / objection / alternative / language), and any profile signals. 3. **Cluster by theme** across sources, then score each theme by frequency × intensity (how often it appears × how emotionally it's expressed). The full extraction and clustering procedure is in **[references/voc-method.md](references/voc-method.md)**. 4. **Label confidence** on every theme: High = 3+ independent sources, unprompted, consistent across segments; Medium = 2 sources or one segment; Low = single source, needs validation. Weight the last 12 months more heavily. 5. **Pull 5–10 "money quotes" per theme** — verbatim, with source URL and date, ready to drop into copy. 6. **Check for sample bias.** Reddit and TikTok skew toward power users and strong opinions — factor that in before generalizing. Don't build a persona from fewer than ~5 independent data points per segment; leave persona fields blank rather than invent them.
Pick the deliverable(s) the user needs.
# Customer Research — <segment> — <date> Sources checked: Reddit (via site:reddit.com SERP), TikTok comments, News, SEO question keywords, YouTube titles. Date range: <range>. ## Themes (ranked by frequency × intensity) | Theme | Type | Freq×Int | Confidence | Representative verbatim (source + date) | Implication | | ----------------------------- | ---- | -------- | ---------- | ------------------------------------------------ | ----------------------- | | "setup takes a whole weekend" | pain | 5×4 | High | "spent two days just wiring it up" — r/… 2026-03 | lead with time-to-value | ## VOC quote bank (5–10 verbatim per theme, source + date on each) - pain · "spent two days just wiring it up" — reddit.com/… 2026-03 ## Persona (only fields the data supports; leave blanks rather than invent) Persona: <role / segment> Jobs-to-be-done: … Trigger events: … Top pains (with confidence): … Desired outcomes: … Objections / blockers: … Alternatives considered: … Key vocabulary (their words): … Evidence base: N independent sources, date range …
Optionally add **Competitive intel
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,…