# Search Term Miner

Use when the user asks to "mine my search terms", "find new keywords from converting...

- Repository: https://github.com/aaron-he-zhu/aaron-marketing-skills (3046 stars)
- Category: Engineering
- License: Apache-2.0
- Last updated: 2026-11-01
- Runs scripts: no, instructions only

## Install

Claude Code: `npx skills add aaron-he-zhu/aaron-marketing-skills --skill search-term-miner -g -a claude-code -y`
Codex: `npx skills add aaron-he-zhu/aaron-marketing-skills --skill search-term-miner -g -a codex -y`
Cursor: `npx skills add aaron-he-zhu/aaron-marketing-skills --skill search-term-miner -g -a cursor -y`
Gemini CLI: `npx skills add aaron-he-zhu/aaron-marketing-skills --skill search-term-miner -g -a gemini-cli -y`
Claude Code plugin marketplace: `/plugin marketplace add aaron-he-zhu/aaron-marketing-skills`

## Description

Use when the user asks to "mine my search terms", "find new keywords from converting queries", "build a negative-keyword list", or "cut wasted paid spend"; harvests converting queries into new keywords/ad-groups, builds a standing negative-keyword list and an n-gram waste report from the search-terms export, and delivers a maintenance diff (add / negate / move). Not for account structure, use campaign-architect; not for budget split, use budget-optimizer; not for computing the final RQS, use ad-account-auditor. 付费广告搜索词挖掘/否定关键词/浪费词清单

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

# Search Term Miner

Turns a search-terms report into two standing outputs: new keywords/ad-groups harvested from converting queries, and a negative-keyword + n-gram waste list built from queries that spent without converting. It is the recurring mining loop that `campaign-architect` used to carry as a mode, that skill now owns account structure only, and this skill owns the search-term harvest and negative hygiene. It scores the ROAS **S (Spend-efficiency)** lever it works on and hands off; it does not compute the final RQS.

## Quick Start

```
Mine my search terms. Here is my exported search-terms report: [paste/path]. Goal is [DR/prospecting].
```

```
Build a negative-keyword list and an n-gram waste report from this search-terms export: [path].
```

```
Which converting queries should become new keywords or ad groups? Here is the search-terms + conversions export.
```

## Skill Contract

**Expected output**: a maintenance diff (add / negate / move), a set of harvested keywords/ad-groups from converting queries, a standing negative-keyword list, an n-gram waste report ranking the tokens draining spend without converting, a ROAS **S** dimension score with notes, and the standard handoff summary.

The rest: https://github.com/aaron-he-zhu/aaron-marketing-skills/blob/HEAD/ad/research/search-term-miner/SKILL.md
