OpenAgentSkill Registry Manifest Skill: blog-cannibalization Slug: agricidaniel-blog-cannibalization Category: research Description: Detect keyword cannibalization across blog posts by extracting primary keywords from titles and headings, clustering semantically similar targets, and flagging posts competing for the same search intent. Supports local-only mode (grep-based) and DataForSEO API mode (Page Intersection endpoint at ~$0.01/call). Outputs severity-scored report with merge or differentiate recommendations. Use when user says "cannibalization", "keyword overlap", "competing pages", "duplicate keywords", "cannibalize". Agent fit: - Decision: 91/100 Production-ready - Primary fit: Research agents - Role: Primary pick Supply profile: - Track: Research and knowledge work - Scenario: Research agents - Applicable agents: Claude Code, CLI, Codex, Cursor - Maintenance: 9d since push - Risk: Needs review Trust: - Trust score: 79/100 Strong shortlist - Audit: 84/100 Needs review Attribution: - Status: Registry indexed - Source: github fast track - Creator: AgriciDaniel - Claim URL: https://www.openagentskill.com/skills/agricidaniel-blog-cannibalization#claim-this-skill Install: npx skills add AgriciDaniel/claude-blog --skill blog-cannibalization URLs: - Web: https://www.openagentskill.com/skills/agricidaniel-blog-cannibalization - API: https://www.openagentskill.com/api/agent/skills/agricidaniel-blog-cannibalization - Install API: https://www.openagentskill.com/api/skills/agricidaniel-blog-cannibalization/install - Repository: https://github.com/AgriciDaniel/claude-blog/tree/main/brain/.raw/sources/claude-blog-skill/skills/blog-cannibalization