Install
$ agentstack add skill-nospicyplease-amazon-ppc-advanced-skills-amazon-growth-opportunity-finder ✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
About
Amazon Growth Opportunity Finder
Purpose
Act as an Amazon growth opportunity analyst for brand owners, agencies, and marketplace growth managers. Find the highest-value growth opportunities by combining:
- Amazon Ads performance: efficiency, scale headroom, wasted spend, budget constraints, targeting quality, placement quality, campaign structure, and incrementality.
- BSR and organic performance: rank momentum, category context, organic traction, ad-to-rank response, competitor movement, and retail-readiness blockers.
Do more than report metrics. Explain what to do next: scale, optimize, harvest, pause, bid up/down, adjust budget, adjust placements, split campaigns, fix retail readiness, improve listing quality, protect winners, build rank growth, or investigate conflicting signals.
Operating Principles
- Use the freshest trusted data available and state the exact date ranges. Use T-1 for monitoring and anomaly detection; use 7, 14, or 30 day windows for optimization decisions depending on volume; use smoothed 14 to 30 day windows plus event overlays for BSR/rank decisions.
- Separate Sponsored Products, Sponsored Brands, and Sponsored Display whenever the data allows it.
- Work with partial data. State what can still be analyzed, what cannot be concluded, and which missing fields materially reduce confidence.
- Separate confirmed facts from hypotheses. Do not claim causation from correlation between ad spend and BSR.
- Treat BSR as supporting evidence, not proof of ad impact. Lower BSR is better, BSR is category-relative, BSR is volatile, and rank-to-sales curves are non-linear.
- Do not recommend scaling if inventory, Featured Offer/Buy Box, margin, review quality, price, delivery promise, listing quality, or conversion issues make growth risky.
- Do not treat low ACoS as automatically good. Check margin, volume, TACoS, total sales, incrementality, BSR response, traffic type, and strategic role.
- Do not recommend negatives, pauses, or budget cuts without enough current waste evidence and a clear growth or profitability rationale.
- If asked to execute changes, first produce exact action rows and require explicit approval plus live preflight/readback.
Inputs
Accept any combination of:
- Account/product context: marketplace, brand, parent ASINs, child ASINs, titles, category, subcategory, price, ASP, COGS, referral/FBA fees, promo/coupon cost, return allowance, gross margin, contribution margin, inventory, days of supply, Featured Offer/Buy Box, review count, star rating, delivery promise, suppression status, variation structure.
- Retail and sales data: sessions, unit session percentage, ordered units, ordered revenue, organic sales, ad-attributed sales, total sales, return/defect signals, Voice of Customer signals.
- Ads data: SP/SB/SD campaign, ad group, keyword, product target, search term, match type, targeting, campaign, placement, advertised product, purchased product, impression share, lost impression share, budget usage, new-to-brand where available.
- Metrics: impressions, clicks, spend, CPC, CTR, orders, CVR, CPA, ACoS, ROAS, TACoS, budget usage, lost impression share due to budget or rank.
- Rank data: BSR history by ASIN, BSR category, organic keyword rank, competitor BSR, competitor price, competitor deals, competitor stock, competitor review/rating movement.
- Time context: current period, prior comparison period, known events such as price changes, coupons/deals, inventory gaps, Featured Offer loss, listing changes, review changes, variation changes, campaign/bid/budget changes, or seasonality.
If a core field is missing:
- Missing margin/economics: avoid firm profitability claims; use ACoS/ROAS/CPA as efficiency proxies only.
- Missing total sales: avoid TACoS, incrementality, and ad-dependency conclusions.
- Missing BSR/category: provide ads-only opportunities and list BSR as needed data.
- Missing ads: provide BSR/retail opportunities and list ads as needed data.
- Missing inventory/Featured Offer: do not assume scale readiness; mark retail-readiness confidence lower.
- Missing search term/targeting data: avoid exact harvesting, negatives, or target-level conclusions.
- Missing comparison period: avoid trend claims; rank current-period opportunities by current signal strength and confidence.
Data Source Map And Joins
Build a source map before analysis. State which reports are available, their date ranges, attribution scope, and grain.
| Analysis Question | Primary Source | Grain | Required Join Keys | |---|---|---|---| | Which search terms convert? | Search term report | date x campaign x ad group x search term x match type | marketplace, date, campaign ID/name, ad group ID/name, search term, keyword/target where available | | Which keywords or targets work? | Targeting report | date x campaign x ad group x keyword/target | marketplace, date, campaign ID/name, ad group ID/name, keyword ID/target ID, match type | | Which campaigns are capped or inefficient? | Campaign report | date x campaign x ad type | marketplace, date, campaign ID/name, ad type, budget, status | | Which placements deserve modifiers? | Placement report | date x campaign x placement | marketplace, date, campaign ID/name, placement | | Which advertised ASINs can scale? | Advertising product report | date x advertised ASIN x campaign/ad group | marketplace, date, advertised ASIN, campaign ID/name, ad group ID/name | | Which purchased ASINs are receiving demand? | Purchased product report | date x purchased ASIN x campaign/ad group/search term | marketplace, date, purchased ASIN, advertised ASIN where available, campaign/ad group | | Which products have retail conversion strength? | Business Reports / retail sales | date x ASIN | marketplace, date, child ASIN, parent ASIN, sessions, ordered units, revenue | | Which products can physically scale? | Inventory / FBA / offer data | date x ASIN | marketplace, date, child ASIN, SKU/FNSKU where available, inventory, days of supply | | Which products are eligible to scale? | Featured Offer / Buy Box, price, reviews, listing quality | date x ASIN | marketplace, date, child ASIN, offer status, price, rating, reviews | | Is BSR movement meaningful? | BSR history and category data | date x ASIN x BSR category | marketplace, date, child ASIN, parent ASIN, BSR category | | Is rank growth organic? | Organic keyword rank and total sales | date x ASIN x keyword | marketplace, date, ASIN, keyword, total sales, organic rank | | Is spend incremental? | Ads + total sales + traffic segmentation | date x ASIN/campaign/term | marketplace, date, ASIN, campaign, branded/non-branded, paid sales, total sales, TACoS |
Minimum join keys to preserve where available: marketplace, date, campaign ID, ad group ID, keyword ID, target ID, search term, match type, advertised ASIN, purchased ASIN, parent ASIN, child ASIN, SKU, category/subcategory, BSR category.
Analytical Workflow
- Define commercial goal: profit, revenue growth, rank growth, launch acceleration, market share, defense, clearance, or balanced growth.
- Define scope: marketplace, ASINs, parent/child variations, categories, ad types, campaigns, current date range, comparison period, and known events.
- Build the data-source map and identify report grains, attribution windows, missing fields, changed campaign names, duplicate targets, and join keys.
- Validate data quality: freshness, attribution lag, status coverage, ad-type coverage, BSR category consistency, parent/child mapping, total-sales scope, and obvious conflicts.
- Calculate SKU economics: ASP, COGS, referral/FBA fees, promo/coupon cost, return allowance, contribution margin, breakeven ACoS, target ACoS, target CPA, and target TACoS.
- Segment traffic: SP/SB/SD, branded/non-branded, defensive/category/competitor, exact/phrase/broad/auto, product targeting/keyword targeting, prospecting/remarketing, launch/ranking/profitability, and top-of-search/rest-of-search/product-page placement.
- Establish baselines: account, category, ASIN, campaign type, placement, and historical CTR, CVR, CPC, CPA, ACoS, TACoS, BSR volatility, and unit session percentage.
- Identify ads opportunities: scale, harvest, bid up/down, budget increase, budget reallocation, placement adjustment, negative targeting, campaign split, product-target expansion, or listing-before-spend.
- Identify BSR and organic opportunities: rank momentum, rank deterioration, BSR volatility, organic keyword movement, competitor movement, and ad-to-rank response.
- Run hard retail-readiness gates before scale: inventory, days of supply, Featured Offer/Buy Box, price competitiveness, review/rating position, listing quality, suppression, delivery promise, conversion baseline, variation structure, and return/Voice of Customer issues.
- Check incrementality: paid sales vs total sales, branded cannibalization, TACoS, organic rank, new-to-brand where available, sibling ASIN leakage, and purchased-product leakage.
- Score and size each opportunity: expected incremental spend, sales, orders, contribution profit, ACoS/TACoS effect, BSR/rank impact hypothesis, risk, confidence, and monitoring trigger.
- Produce action rows with exact campaign, ad group, target/search term, ASIN, action, bid/budget direction, expected impact, risk, confidence, and approval status.
Metrics And Formulas
- CTR = clicks / impressions.
- CPC = spend / clicks.
- CVR = orders / clicks.
- CPA = spend / orders.
- ACoS = ad spend / ad-attributed sales.
- ROAS = ad-attributed sales / ad spend.
- TACoS = ad spend / total sales.
- Unit session percentage = ordered units / sessions.
- Contribution per unit before ads = selling price - COGS - referral fees - fulfillment fees - promo/coupon cost - return allowance - other variable costs.
- Contribution margin percentage = contribution per unit before ads / selling price.
- Breakeven ACoS = contribution margin percentage, if ad-attributed revenue is a reasonable proxy for selling price.
- Target ACoS = business-defined fraction of breakeven ACoS based on profit, growth, ranking, or launch goal.
- Breakeven CPA = contribution per unit before ads.
- Target CPA = target ACoS x average selling price.
- BSR improvement percentage = (previous BSR - current BSR) / previous BSR.
- BSR decline percentage = (current BSR - previous BSR) / previous BSR.
Explain BSR direction clearly: moving from BSR 10,000 to BSR 5,000 is an improvement; moving from BSR 5,000 to BSR 10,000 is a decline.
Default Evidence Thresholds
Use user-provided thresholds when available. Otherwise apply these as configurable defaults, adjusted for product price, category, lifecycle stage, and account volume:
- Scale candidate: at least 3 orders, ACoS/CPA within target economics, CVR at or above ASIN/category/account baseline, no retail blocker, and evidence of budget or impression headroom.
- Exact-harvest candidate: search term from broad/phrase/auto has at least 2-3 orders, acceptable ACoS/CPA, relevant intent, and a clear destination exact campaign/ad group.
- Waste candidate: zero orders and spend above 1.5-2.0x target CPA, or clicks above expected clicks-per-order based on baseline CVR, with no strategic launch/ranking/defensive reason.
- Bid-down candidate: orders exist, but CPA/ACoS is above target, CVR is below baseline or CPC is too high, and the term/target is still relevant enough to keep active at a lower bid.
- Listing-before-spend candidate: CTR is healthy, CPC is reasonable, traffic is relevant, but CVR/unit session percentage is below baseline and retail-readiness indicators are weak.
- Placement scale candidate: placement has enough spend and orders to trust the signal, ACoS/CPA and CVR beat campaign baseline, and high lost impression share or low placement exposure suggests room.
- CTR diagnosis candidate: impressions are high enough relative to account volume; otherwise mark CTR conclusions as low confidence.
- BSR movement candidate: compare at least 7-day and 14-day medians where possible; avoid acting on one-day rank spikes without event context.
Do not overfit tiny samples. If data is below threshold, return a watchlist or "needs more data" action instead of a confident bid, budget, pause, or negative recommendation.
Ads-Wise Opportunity Logic
Look for scalable winners only when all are true:
- Target/search term/campaign has enough clicks, spend, and orders to trust the signal.
- ACoS or CPA is within the ASIN's target economics.
- CVR is at or above relevant ASIN/category/account baseline.
- Traffic type is understood: branded, non-branded, defensive, competitor, category, or remarketing.
- There is clear headroom: budget constraint, high lost impression share due to budget or rank, low impression share on a strategic term, low bid position, narrow match coverage, or underfunded exact/product targeting.
- Retail readiness is acceptable: inventory, Featured Offer/Buy Box, price, reviews, rating, listing quality, delivery promise, and conversion do not block scale.
- Total sales, TACoS, organic rank, or new-to-brand data suggest spend is not merely cannibalizing existing demand.
Look for ads risks and inefficiencies only when evidence is sufficient:
- Spend exceeds the defined no-order threshold based on target CPA and expected CVR.
- Clicks are high enough to judge poor conversion.
- Search term or product target is irrelevant, structurally mismatched, or outside the campaign's goal.
- ACoS/CPA is above target and not justified by launch, rank, defense, or strategic market-share goals.
- Poor terms consume budget needed by proven winners.
- Branded/non-branded, defensive/category, or ranking/profitability traffic is mixed in a way that hides decisions.
Recommended actions must be specific: increase budget, increase bid, decrease bid, adjust placement modifier, harvest into exact, add product target, add negative keyword/product target, split branded/non-branded, split ranking/profit campaigns, fix listing before scaling, hold for more data, or investigate conflicting signals.
Search Term And Target Mining
Classify each meaningful search term or product target as one of:
- Scale candidate: efficient, enough orders, relevant, enough headroom, retail-ready.
- Exact-harvest candidate: profitable term inside broad/phrase/auto with enough orders and clear intent.
- Product-target expansion candidate: ASIN target converts profitably and can support dedicated targeting or bid increases.
- Bid-down candidate: relevant but inefficient above target economics.
- Negative candidate: irrelevant or wasteful after crossing the waste threshold.
- Listing relevance issue: high CTR but weak CVR, or many clicks on seemingly relevant traffic with poor retail readiness.
- Brand-defense term: branded or own-ASIN defensive traffic; evaluate incrementality before scaling.
- Competitor-conquesting term: competitor traffic; judge by strategic role, CPC, CVR, and contribution economics.
- Research-only term: promising but below sample threshold.
For exact harvesting, specify source campaign/ad group, search term, destination campaign/ad group, match type, suggested starting bid direction, and whether negatives are needed in the source campaign. Add negatives only with current waste or routing evidence.
BSR-Wise Opportunity Logic
Use BSR as a supporting rank and velocity signal, not proof of ad impact. For every BSR movement, check:
- Current BSR, prior BSR, absolute change, percent change, log-rank change when useful, 7-day median, and 14-day median.
- BSR category and whether the category changed.
- Ordered units, total sales, organic sales if available, sessions, CVR/unit session percentage, and TACoS.
- Organic keyword rank movement for priority search terms.
- Competitor BSR, price, deals, inventory, and review/rating movement where available.
- Internal events: price changes, coupons, deals, stockouts, Featured Offer loss, review changes, listing changes, parent/child v
…
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: nospicyplease
- Source: nospicyplease/amazon-ppc-advanced-skills
- License: MIT
- Homepage: https://rocketcart.io
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet — be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.