npx skills add ...
npx skills add jaygptpro/amazon-pro-skills --skill amz-negative-keywords
Find and manage Amazon PPC negative keywords to cut wasted ad spend without blocking converting traffic. Reads a search term report, flags the terms draining budget, decides negative-exact versus negative-phrase, and protects valuable terms from being blocked by accident. Use when a user asks about negative keywords, wasted ad spend, search term reports, irrelevant clicks, high-ACoS terms, or cleaning up a PPC campaign. Trigger phrases: "negative keywords", "wasted ad spend", "search term report", "irrelevant clicks", "high ACoS terms", "clean up campaign". Works with zero tools. the user pastes the search term report.
npx skills add jaygptpro/amazon-pro-skills --skill amz-negative-keywords
Every PPC account leaks money on search terms that click and never buy. Negative keywords stop the leak. But a careless negative also blocks a term that converts. This skill cuts the waste without cutting a winner.
This is the deep-dive on the negative-keyword decision. Building the campaign structure that produces these search terms (auto, broad, exact funnel) lives in amz-ppc-campaign.
Pour every term in the report through the sieve. It sorts each one into exactly one of four outcomes, and only two of them fall into the negative bucket. Run the checks in order. the first one a term matches is its verdict.
| # | Gate | Term pattern | Verdict |
|---|---|---|---|
| 1 | Drain | Spend past the cost-of-a-sale threshold with zero or near-zero sales | Negate. money drain |
| 2 | Irrelevant | Clicks but clearly wrong item or wrong intent for the product | Negate. it will never convert |
| 3 | Winner | Converting at acceptable ACoS | Keep, and graduate it to an exact-match keyword |
| 4 | Noise | Too few clicks to judge either way | Wait. do not negate on noise |
Order matters: check Noise last, so a term is only ever sent to Wait when it has not already earned a Negate or a Keep. The drain threshold for gate 1: a term that has spent more than the cost of one sale (roughly 1 to 1.5 times your target cost per acquisition) with no sale is a drain. Below that, it is still data collection.
Collect inputs. The search term report with spend, clicks, orders, and sales per term, the product, and the target ACoS or cost per acquisition.
Compute the drain threshold from the target cost per acquisition.
Classify every term into the four buckets.
Protect the winners. List every converting term. Before any negative phrase is added, confirm it would not block one of these.
Choose negative type per term. Exact for a single drain term, phrase for a whole irrelevant theme that is safe to block.
Graduate the winners. Converting search terms found in auto or broad campaigns should be added as exact-match keywords in a harvest campaign, not just left.
Set a cadence. Negative keyword work is recurring. recommend a weekly or biweekly pass.
Run the quality check, then deliver.
A search term report for a stainless steel dog bowl. Target cost per acquisition 6 USD.
Part of Amazon Pro Skills. Production-grade skills for serious Amazon sellers. Free and open. Built by Jay Margaliot.
I share a new AI play for Amazon sellers every week, free, in my WhatsApp group. Join here: https://chat.whatsapp.com/ILX65p1yWcaIG3c9WGHpTY