aeo-cannibalization-detector

Detect domain URL citation cannibalization across Gemini-grounded prompts.

9|2|Updated Feb 12, 2026
One-click install
npx skills add https://github.com/psyduckler/aeo-skills --skill aeo-cannibalization-detector
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: aeo-cannibalization-detector
Source: https://github.com/psyduckler/aeo-skills/tree/main/aeo-cannibalization-detector
Command: npx skills add https://github.com/psyduckler/aeo-skills --skill aeo-cannibalization-detector

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Cannibalization of citations across a brand's pages leads to diluted AI influence and inconsistent visibility. This skill detects when multiple pages from the same domain are cited for the same prompts, helping you identify opportunities to consolidate or differentiate content.

Core Features & Use Cases

  • Ground prompts with Gemini and analyze repeated citations across URLs from the target domain.
  • Compute per-URL citation rates across multiple runs and assign a severity (LOW/MEDIUM/HIGH).
  • Generate actionable recommendations to consolidate or differentiate pages to maximize AI-driven visibility.

Quick Start

Run the cannibalization detector against your domain and a selected set of prompts to identify cannibalization and prioritize consolidation or differentiation actions.

Frequently Asked Questions about aeo-cannibalization-detector

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I detect internal cannibalization in AI search citations?

To detect internal cannibalization in AI citations, you can run Gemini-grounded prompts against your domain to collect per-URL citation data and compute a severity score. This identifies when multiple pages compete for the same prompts.

How do I check if multiple pages from the same domain compete for the same AI prompt?

Checking if multiple pages compete for the same AI prompt involves running a set of target prompts through Gemini and aggregating the citation data. The tool computes per-URL citation rates to highlight which pages are overlapping.

Do I need a Gemini API key to analyze domain URL citation rates?

Yes, you need a GEMINI_API_KEY set in your environment to analyze domain URL citation rates. The Skill relies on Gemini to ground the prompts and collect the citation data required for the analysis.

What is the best way to calculate a cannibalization severity score for my content?

The best way to calculate a cannibalization severity score is by running multiple prompt iterations, aggregating the citation frequency per URL, and assigning a LOW, MEDIUM, or HIGH rating to pinpoint which pages need consolidation or differentiation.

Can I run a content audit for AI citations using Python?

Yes, you can run a content audit for AI citations using Python 3.9 or higher. The Skill uses standard Python library components to ensure reliability and portability while executing the prompt runs and aggregating results.