cannibal

Installation
SKILL.md

Multi-URL query exposure

Use this report to find exact normalized queries whose retained GSC impressions are materially distributed across more than one URL. It combines query/page exposure with property-level query demand, suppresses low-actionability cases, and ranks review candidates using demand and secondary exposure. Multiple ranking URLs can be correct for mixed intent, local/entity results, or distinct page purposes, so the report deliberately calls them URL-overlap candidates rather than proven harmful cannibalisation.

Run the report

Use the compact MCP flow:

  1. Call seo_list_reports with {"category":"opportunities"}.
  2. Call seo_describe_report with {"id":"cannibal"}.
  3. Call seo_run_report with {"id":"cannibal","params":{"site":"sc-domain:example.com","days":90,"limit":20,"minImpressions":100,"includeBrand":false}}.

The CLI runs the identical definition:

seo reports describe cannibal --json
seo reports run cannibal --params '{"site":"sc-domain:example.com","days":90,"limit":20,"minImpressions":100,"includeBrand":false}' --json
Installs
1
Repository
iannuttall/seo
GitHub Stars
464
First Seen
Jul 11, 2026
cannibal — iannuttall/seo