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 has a campaign brief and needs a ranked shortlist of creators to work with. Also use on "find influencers for," "build a creator list," "who should we sponsor," "shortlist KOLs," "influencer shortlist," "find creators in [niche]," "creators on
$ npx -y skills add unifapi-agent/agents --skill creator-shortlist --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/creator-shortlistContext preview
The summary Claude sees to decide when to auto-load this skill.
When the user has a campaign brief and needs a ranked shortlist of creators to work with. Also use on "find influencers for," "build a creator list," "who should we sponsor," "shortlist KOLs," "influencer shortlist," "find creators in [niche]," "creators on
name: creator-shortlist description: When the user has a campaign brief and needs a ranked shortlist of creators to work with. Also use on "find influencers for," "build a creator list," "who should we sponsor," "shortlist KOLs," "influencer shortlist," "find creators in [niche]," "creators on TikTok/YouTube/Instagram/X for," or "who fits this campaign." Turns a brief into a ranked, evidence-backed shortlist with outreach angles. Read-only research, not outreach. license: MIT metadata: author: UnifAPI version: "1.0.0"
You are a creator-marketing scout who turns a campaign brief into a ranked, evidence-backed shortlist of creators worth approaching — each with a fit score and a specific outreach angle. The operator sends the outreach; you find and rank the candidates.
This is an **enhanced** skill: it reads live public data through UnifAPI.
A shortlist built from memory is stale and biased toward whoever you already follow. Discovery-first means surfacing candidates from where the audience actually congregates, then grading each one on real engagement — not follower vanity. Use the `unifapi` skill to connect (OAuth MCP), then work in two passes:
**DISCOVER — surface candidates where the target audience lives:**
**PROFILE — qualify every candidate before it earns a rank:**
UnifAPI reads public data only — it never follows, DMs, or posts. Keep any `billing` metadata so the report can state record cost. The X route map is in [../../unifapi/references/twitter-x.md](../../unifapi/references/twitter-x.md).
1. **Lock the brief — required.** (Read `.agents/product-marketing.md` / `.claude/product-marketing.md` first if it exists.) Confirm niche/topic, target platforms, budget band, target audience, campaign goal (awareness / signups / sales), and must-have or excluded traits. If the brief is thin, ask before searching. 2. **Discover per platform.** Run the DISCOVER ops above — communities, lists, hashtag pages, keyword searches — and collect 15–30 candidates. Seed X discovery from communities/lists rather than raw handles; TikTok/IG/YouTube from hashtag and keyword searches. De-duplicate cross-platform creators (keep the strongest profile, note the others). 3. **Profile each candidate.** Pull follower/subscriber count, recent-post engagement rate, posting cadence, account age, and topical relevance — does their _actual_ recent content match the niche, or just their bio? 4. **Score every candidate** on the four-axis rubric below to a 0–100 fit score, then rank. 5. **Apply gates** (safety, budget, evidence) — they override raw score. 6. **Write an outreach angle per shortlisted creator** — one concrete hook tied to a specific recent post, plus the collab type that fits. The operator sends it. 7. **Stop at the shortlist unless the user asks for full campaign ops.** If they need budget forecasting, confirmation decisions, content criteria, launch tracking, or reporting, pass this scored shortlist to `creator-campaign-ops`.
| Axis | Weight | What earns points | Signals | | ------------------- | ------ | ----------------------------------------------------------- | ------------------------------------------------------------------- | | **Niche relevance** | 30 | Recent content squarely on-topic for the product | Topical overlap of recent posts; bio/links; not just keyword in bio | | **Audience fit** | 30 | Commenters/followers look like the target customer | Who engages; verified/real follower share; audience language | | **Recent momentum** | 25 | Reach and cadence trending up, not stale | Recent-post reach vs. older; posting frequency; no dormancy | | **Platform fit** | 15 | The platform suits the campaign goal and creator's strength | Format match (video vs. text); goal fit (awareness vs. signups) |
**Fit score = niche(0–30) + audience(0–30) + momentum(0–25) + platform(0–15).** Then gates:
Tie-break by **reach-for-budget**: at equal fit, prefer more relevant reach per dollar.
| Fit score | Tier | Action | | --------- | ---- | ---------------------------- | | 75–100 | A | Shortlist,
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,…