Analyzes your search term reports across all campaigns and surfaces high-intent terms you're not bidding on yet. Groups them by theme, estimates their potential volume and CPA, and recommends match types and starting bids for each. Platform: Google.
npx skills add https://github.com/irinabuht12-oss/marketing-skills --skill search-term-mining
Analyzes your search term reports across all campaigns and surfaces high-intent terms you're not bidding on yet. Groups them by theme, estimates their potential volume and CPA, and recommends match types and starting bids for each.
Claude processes your search term data over a 30-90 day window, identifies converting terms that are currently matched through broad or phrase but don't have dedicated keywords, and separates them from noise. It also finds patterns — clusters of related terms that suggest new ad group or campaign opportunities you're missing.
Across your SaaS client's 8 search campaigns, Claude finds 67 converting search terms that don't have exact match keywords. It groups them into 5 themes: integration-specific queries (Salesforce, HubSpot), use-case queries (lead scoring, pipeline tracking), comparison queries (vs Competitor X), pricing queries, and enterprise-specific terms. Each group comes with estimated monthly volume, current CPA from broad match, and recommended starting bids.
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/search-term-mining 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.