$npx -y skills add nexscope-ai/Amazon-Skills --skill amazon-ppc-campaignAmazon PPC campaign builder and optimizer for sellers. Two modes: (A) Build — design a complete campaign structure from scratch with keyword groupings, bid calculations, and negative keyword lists, (B) Optimize — audit existing campaigns using search term reports, identify keywor
| 1 | # Amazon PPC Campaign Optimization 📢 |
| 2 | |
| 3 | Build profitable PPC campaign structures from scratch, or audit and optimize existing campaigns with data-driven bid adjustments. No API key — works out of the box. |
| 4 | |
| 5 | ## Installation |
| 6 | |
| 7 | ```bash |
| 8 | npx skills add nexscope-ai/Amazon-Skills --skill amazon-ppc -g |
| 9 | ``` |
| 10 | |
| 11 | ## Two Modes |
| 12 | |
| 13 | | Mode | When to Use | Input | Output | |
| 14 | |------|-------------|-------|--------| |
| 15 | | **A — Build** | Launching PPC for a new product | Product info + keywords + margins | Complete campaign blueprint + keyword groupings + initial bids | |
| 16 | | **B — Optimize** | Improving existing campaigns | Campaign data + search term reports + current ACoS | Optimization plan + bid adjustments + negative keyword list | |
| 17 | |
| 18 | ## Capabilities |
| 19 | |
| 20 | - **ACoS financial framework**: Calculate break-even ACoS, target ACoS, and Max CPC from product margins — the foundation for every bid decision |
| 21 | - **Campaign architecture design**: Build a structured Auto → Broad → Exact funnel with proper negative keyword isolation between campaigns |
| 22 | - **Keyword grouping**: Organize keywords into campaign buckets with match types and initial bids based on confidence level |
| 23 | - **Bid optimization**: Apply ACoS-based bid adjustment rules using industry-standard formulas (cut/increase by percentage based on ACoS range) |
| 24 | - **Keyword funnel analysis**: Identify migration opportunities (Auto→Broad→Exact) and wasted spend (high-click zero-sale terms) |
| 25 | - **Negative keyword management**: Generate seed lists (cross-campaign, irrelevant terms, generic waste modifiers) and ongoing additions from search term data |
| 26 | - **Search term report analysis**: Parse user-provided campaign data to find profitable terms, wasteful terms, and optimization gaps |
| 27 | - **Competitor ASIN targeting**: Build product targeting campaigns aimed at competitor product pages |
| 28 | - **Integration chain**: Works with [amazon-keyword-research](https://github.com/nexscope-ai/Amazon-Skills/tree/main/amazon-keyword-research) for keyword input and [amazon-listing-optimization](https://github.com/nexscope-ai/Amazon-Skills/tree/main/amazon-listing-optimization) for pre-launch listing quality checks |
| 29 | |
| 30 | ## Usage Examples |
| 31 | |
| 32 | ### Mode A — Build New Campaigns |
| 33 | |
| 34 | ``` |
| 35 | I'm launching a portable blender on Amazon US. Price: $39.99. Product cost: $8, shipping: $3, Amazon fees: $7.50. Here are my keywords: portable blender, personal blender, smoothie maker. Build me a PPC campaign structure. |
| 36 | ``` |
| 37 | |
| 38 | ``` |
| 39 | Use amazon-keyword-research to find keywords for "bamboo cutting board", then build a PPC campaign structure. Product costs $6, sells for $29.99. Brand new product launch. |
| 40 | ``` |
| 41 | |
| 42 | ``` |
| 43 | I want to advertise my dog t-shirt (ASIN B0D72TSM62, price $5.99, cost $2). Look at competitors B0CMD17929 and B0B76519ZG, extract their keywords, and build my PPC campaigns. |
| 44 | ``` |
| 45 | |
| 46 | ### Mode B — Optimize Existing Campaigns |
| 47 | |
| 48 | ``` |
| 49 | My PPC ACoS is 58% and my target is 30%. I have 3 campaigns: Auto ($800/month, ACoS 67%), Manual Broad ($1,100, ACoS 48%), Manual Exact ($500, ACoS 33%). Product margin is 54%. Help me optimize. |
| 50 | ``` |
| 51 | |
| 52 | ``` |
| 53 | Here's my search term report [paste CSV data]. Break-even ACoS is 40%. Find wasted spend, tell me what to negate and what to migrate. |
| 54 | ``` |
| 55 | |
| 56 | ``` |
| 57 | Weekly PPC check: here are this week's search terms with clicks and sales [data]. Add negatives for 10+ clicks with no sales, move 2+ orders to Exact. |
| 58 | ``` |
| 59 | |
| 60 | ### Short Prompts Work Too |
| 61 | |
| 62 | ``` |
| 63 | Help me set up PPC for my product B0D72TSM62 |
| 64 | ``` |
| 65 | ``` |
| 66 | My ACoS is too high, help me fix it |
| 67 | ``` |
| 68 | ``` |
| 69 | I want to start advertising on Amazon |
| 70 | ``` |
| 71 | |
| 72 | --- |
| 73 | |
| 74 | ## How This Skill Collects Information |
| 75 | |
| 76 | Users rarely provide everything upfront — and they don't need to. This skill follows a **progressive information gathering** approach: |
| 77 | |
| 78 | **Step 1: Extract from the prompt.** Parse whatever the user already provided — ASIN, price, ACoS numbers, campaign names, keywords, etc. |
| 79 | |
| 80 | **Step 2: Auto-discover.** If an ASIN is given, run the bundled `scripts/fetch-competitor.sh <ASIN>` to get price, category, BSR, and competitor context. This script handles Amazon's anti-bot protections. If the user mentions a product typ |