Find the exact pages AI assistants cite when answering questions in your category, and identify which ones you can get into. Claude clusters the cited sources, scores each by attainability, and outputs an outreach/content plan. Platform: AI visibility.
npx skills add https://github.com/irinabuht12-oss/marketing-skills --skill citation-source-gap-finder
AI answers are built from a surprisingly small set of sources — review sites, comparison posts, Reddit threads, docs, Wikipedia. Claude analyzes which sources get cited for your category's questions and tells you which ones are worth pursuing, so you stop guessing where to earn mentions.
Paste in AI answers (with citations) from Perplexity, ChatGPT search, and Google AI Overviews for your key queries. Claude extracts every cited URL, clusters them by type (review platform, listicle, community, editorial, docs), counts citation frequency, and scores each cluster by attainability — can you get listed, pitch an update, or publish a competing page that fits the citation pattern.
For "best CRM for agencies," 62% of citations across assistants come from 9 URLs. Claude flags that two are listicles updated quarterly (pitchable), one is a G2 category page (fixable via review volume), and three are Reddit threads (community play). It drafts the pitch email for the listicles and the Reddit engagement guidelines.
This skill works best with live account data. Connect the free Ryze MCP once and Claude reads your Google Ads, Meta Ads, GA4 and Search Console directly:
https://connector.get-ryze.ai/mcpclaude mcp add ryze --transport http https://connector.get-ryze.ai/mcpSetup guide: https://www.get-ryze.ai/how-to-connect-claude-to-google-meta-ads-mcp
Take irinabuht12-oss/citation-source-gap-finder from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.