Agent skill

Keyword Cannibalization Check

by irinabuht12-oss in irinabuht12-oss/marketing-skills

Identifies where your own keywords and campaigns are competing against each other in Google Ads auctions.

No licenceAuto-check passedMarketing & SEO

Install Keyword Cannibalization Check

skills CLI
$ npx skills add irinabuht12-oss/marketing-skills --skill keyword-cannibalization-check -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install irinabuht12-oss/marketing-skills keyword-cannibalization-check --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/irinabuht12-oss/marketing-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/keyword-cannibalization-check .claude/skills/keyword-cannibalization-check && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
keyword-cannibalization-check
GitHub stars
4.1k
Token cost
~717 tokens
SKILL.md length
356 words
Files
1
Skills in repo
48
Repo updated
First seen
Licence
None found

At a glance

Identifies where your own keywords and campaigns are competing against each other in Google Ads auctions.

  • The same queries
  • SKILL.md covers What it does, How it works, Practical example and What you get back, plus 2 more sections
  • Calls claude; reaches connector.get-ryze.ai
  • Ad groups stealing traffic from each other — all of which inflate your CPCs and mess up your data

What it does

Keyword Cannibalization Check is an agent skill from irinabuht12-oss/marketing-skills. Identifies where your own keywords and campaigns are competing against each other in Google Ads auctions. Finds duplicate keywords across campaigns, overlapping match types that trigger the same queries, and ad groups stealing traffic from each other — all of which inflate your CPCs and mess up your data. Platform: Google.

Its SKILL.md is about 720 tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Marketing & SEO, covering Paid advertising and Keyword research. It works with Google Ads. The repository describes itself as: Claude skills for marketing: 49 free marketing skills for Claude Code and claude.ai (Google Ads, Meta Ads, SEO, AI visibility) + the Ryze Google Ads MCP / Meta Ads MCP: claude….

When your agent uses it

  • The same queries
  • Ad groups stealing traffic from each other — all of which inflate your CPCs and mess up your data

Example prompts

  • “Use the keyword-cannibalization-check skill to identify where your own keywords and campaigns are competing against each other in Google Ads auctions”
  • “/keyword-cannibalization-check”

What it can do on your machine

Read from SKILL.md and the folder at commit 1bb135e. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • claude

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Hosts in commands or code, which the agent is likely to contact:

    • connector.get-ryze.ai

    Also links to:

    • get-ryze.ai

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Keyword Cannibalization Check loads about 717 tokens when it runs. Until then it costs about 89 tokens; SKILL.md has 356 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~89
When it runs · the whole SKILL.md, loaded when a task matches
~717

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

Without a licence we can't republish the file, so here is its outline and opening line. It has 356 words (~717 tokens).

“Identifies where your own keywords and campaigns are competing against each other in Google Ads auctions. Finds duplicate keywords across campaigns, overlapping match types that trigger the same queries, and ad groups stealing traffic from each other — all of…”

— opening of SKILL.md by irinabuht12-oss
name
keyword-cannibalization-check
metadata
platform: Google

Read the full SKILL.md on GitHub

Files

Just SKILL.md in skills/keyword-cannibalization-check of irinabuht12-oss/marketing-skills.

Open the folder on GitHubat commit 1bb135e

Compare with similar skills

Keyword Cannibalization Check next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Keyword Cannibalization Check compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Keyword Cannibalization Check this skillirinabuht12-oss/marketing-skills4.1k—~717Automated safety check: PassNone
Blog GoogleAgriciDaniel/claude-blog2.3k1 repos~3.3kAutomated safety check: NotesMIT
Google Search Ads Buildergooseworks-ai/goose-skills1.2k1 repos~4.6kAutomated safety check: PassMIT
Search Campaign Auditcognyai/claude-code-marketing-skills104—~1.7kAutomated safety check: PassNone
Google Ads Managementivangfalco/ads-skills279—~2.1kAutomated safety check: NotesCustom licence
Keyword ResearchRyze-AI-Adgent/open-seo-mcp-skills4.7k—~581Automated safety check: PassMIT

Similar skills

  • Blog Google

    AgriciDaniel/claude-blog

    Google API integration for blog performance: PageSpeed Insights, CrUX Core Web Vitals with 25-week history, Search Console performance, URL Inspection, Indexing API, GA4 organic traffic, NLP entity…

    2.3k GitHub starsUsed in 1 repo~3.3k tokens
    Marketing & SEOAuto-check: notes
  • Google Search Ads Builder

    gooseworks-ai/goose-skills

    End-to-end Google Search Ads campaign builder. An agent skill from gooseworks-ai/goose-skills.

    1.2k GitHub starsUsed in 1 repo~4.6k tokens
    Marketing & SEOAuto-check passed
  • Search Campaign Audit

    cognyai/claude-code-marketing-skills

    Google Ads Search campaign audit — match types, quality score, negative keyword gaps, search terms, ad strength, RSA asset coverage

    104 GitHub stars~1.7k tokensUpdated 3 mo ago
    Marketing & SEOAuto-check passed
  • Google Ads Management

    ivangfalco/ads-skills

    Manages Google Ads accounts with Python scripts for the Google Ads API, backed by an intent-first B2B strategy knowledge base.

    279 GitHub stars~2.1k tokensUpdated 2 mo ago
    Marketing & SEOAuto-check: notes
  • Keyword Research

    Ryze-AI-Adgent/open-seo-mcp-skills

    Keyword research from a seed topic — ideas, real Google volume/CPC, intent, difficulty, clustered into a plan.

    4.7k GitHub stars~581 tokensUpdated 17 days ago
    Marketing & SEOAuto-check passed
  • SEO Google

    seranking/seo-skills

    Direct access to Google's own SEO data via Search Console (Search Analytics, URL Inspection, Sitemaps), PageSpeed Insights v5, CrUX field data with 25-week history, Indexing API v3, GA4 organic…

    161 GitHub stars~4.8k tokensUpdated 3 mo ago
    Marketing & SEOAuto-check passed

More from irinabuht12-oss/marketing-skills

All 48 skills in this repo
  • Ab Test Analyzer

    irinabuht12-oss/marketing-skills

    Statistical significance calculator for A/B test results with sample size requirements, segment breakdowns, and hypothesis generation.

    4.1k GitHub stars~1.4k tokensUpdated 17 days ago
    Auto-check passed
  • Ad Spend Allocator

    irinabuht12-oss/marketing-skills

    Multi-channel budget optimization using MER, marginal ROAS, and diminishing returns analysis.

    4.1k GitHub stars~1.3k tokensUpdated 17 days ago
    Auto-check passed
  • Competitor Teardown

    irinabuht12-oss/marketing-skills

    Systematic competitive analysis covering positioning, messaging hierarchy, objection handling, and CTA strategy from landing page URLs or screenshots.

    4.1k GitHub stars~1.6k tokensUpdated 17 days ago
    Auto-check passed
  • Content Repurposer

    irinabuht12-oss/marketing-skills

    Transform one long-form piece into multiple platform-specific content derivatives including LinkedIn posts, tweet threads, email snippets, ad hooks, and video scripts while maintaining voice…

    4.1k GitHub stars~2k tokensUpdated 17 days ago
    Auto-check passed
  • E2E SEO Assistant

    irinabuht12-oss/marketing-skills

    Full SEO workflow covering technical audits, content gaps, backlink opportunities, on-page fixes, and content briefs.

    4.1k GitHub stars~1.9k tokensUpdated 17 days ago
    Auto-check passed
  • Email Sequence Writer

    irinabuht12-oss/marketing-skills

    Write complete nurture email sequences with subject lines, preview text, and body copy using proven copywriting formulas.

    4.1k GitHub stars~1.8k tokensUpdated 17 days ago
    Auto-check passed

Works with

Categories

Questions about Keyword Cannibalization Check

What does Keyword Cannibalization Check do?

Identifies where your own keywords and campaigns are competing against each other in Google Ads auctions. Keyword Cannibalization Check is an agent skill from irinabuht12-oss/marketing-skills. Identifies where your own keywords and campaigns are competing against each other in Google Ads auctions.

When should I use Keyword Cannibalization Check?

Keyword Cannibalization Check fits situations like: the same queries; ad groups stealing traffic from each other — all of which inflate your CPCs and mess up your data.

How do I install Keyword Cannibalization Check in Claude Code?

Run `npx skills add irinabuht12-oss/marketing-skills --skill keyword-cannibalization-check -a claude-code`. Or copy the skill folder (skills/keyword-cannibalization-check in irinabuht12-oss/marketing-skills) into .claude/skills/keyword-cannibalization-check in your project. Claude Code loads it when a task matches its description.

How do I install Keyword Cannibalization Check in Codex?

Run `npx skills add irinabuht12-oss/marketing-skills --skill keyword-cannibalization-check -a codex`. Or copy the skill folder (skills/keyword-cannibalization-check in irinabuht12-oss/marketing-skills) into .agents/skills/keyword-cannibalization-check in your project. Codex loads it when a task matches its description.

Can I use Keyword Cannibalization Check in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add irinabuht12-oss/marketing-skills --skill keyword-cannibalization-check -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/keyword-cannibalization-check, .gemini/skills/keyword-cannibalization-check, .github/skills/keyword-cannibalization-check and .opencode/skills/keyword-cannibalization-check in your project.

What does Keyword Cannibalization Check need to run?

Going by SKILL.md and its folder, Keyword Cannibalization Check needs the command-line tools its instructions call (claude).

Does Keyword Cannibalization Check access the network?

SKILL.md names 2 domains. In commands or code: connector.get-ryze.ai; the agent is likely to contact it when it follows the instructions. As links in the text: get-ryze.ai. This is read from the text; nothing was executed.

Is Keyword Cannibalization Check safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Keyword Cannibalization Check use?

No licence was found for Keyword Cannibalization Check or its repository. Without one, default copyright applies: ask the author before reusing or redistributing it.

How many tokens does Keyword Cannibalization Check use?

About 717 tokens (SKILL.md is roughly 2.9k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Keyword Cannibalization Check?

Skills that share tags, products or a category with Keyword Cannibalization Check: Blog Google (AgriciDaniel/claude-blog, 2.3k stars), Google Search Ads Builder (gooseworks-ai/goose-skills, 1.2k stars), Search Campaign Audit (cognyai/claude-code-marketing-skills, 104 stars) and Google Ads Management (ivangfalco/ads-skills, 279 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Keyword Cannibalization Check?

irinabuht12-oss (a GitHub user) maintains it in irinabuht12-oss/marketing-skills, which has 4,053 GitHub stars. The repository holds 48 skills in this directory. The repository was last updated on September 24, 2026.

Source: irinabuht12-oss/marketing-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.