You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Synthetic examples that show realistic inputs and expected behavior.
29
29
- Evals or stress tests that catch unsafe execution, unsupported causality, vague actions, or overconfidence.
30
-
- Rocketcart-aware workflows that still work standalone from static exports.
30
+
- Rocketcart-aware workflows that still work standalone from static exports and clearly separate live Ads state, product intelligence, recent-change context, and approval-gated execution.
31
31
32
32
## What Maintainers Usually Reject
33
33
@@ -60,7 +60,7 @@ Do not add a skill that encourages blind execution. Any live Amazon Ads mutation
60
60
- Specific about the entity, action, amount, reason, risk, and rollback or monitoring rule.
61
61
- Verified by readback after execution.
62
62
63
-
For Rocketcart MCP workflows, keep the open-source skill useful without Rocketcart. Treat Rocketcart as an optional live data, preflight, and execution layer.
63
+
For Rocketcart MCP workflows, keep the open-source skill useful without Rocketcart. Treat Rocketcart as the optional Amazon Ads + product-intelligence layer for live Ads reads, ASIN/SKU context, product readiness, category rank/BSR movement, competitor signals, recent-change context, preflight, guarded execution, and readback.
64
64
65
65
## New Skill Workflow
66
66
@@ -80,6 +80,7 @@ make check-docs
80
80
make check-examples
81
81
make list-skills
82
82
make validate
83
+
make eval
83
84
```
84
85
85
86
If you do not have the validator, manually confirm:
@@ -88,10 +89,11 @@ If you do not have the validator, manually confirm:
88
89
- The frontmatter contains only `name` and `description`.
89
90
- Markdown links point to existing files.
90
91
- Examples do not invent metrics or imply live execution without approval.
92
+
- Eval cases include `prompt.md`, `expected-behavior.md`, and `rubric.md` with pass/fail criteria.
91
93
92
94
## PR Expectations
93
95
94
-
Use the pull request template. A strong PR explains the operator problem, the changed skill behavior, safety gates reviewed, examples/evals/stress tests used, and any Rocketcart-specific assumptions. For new skills, include a concise example prompt, input summary, expected-output outline, and at least one stress test or eval addition.
96
+
Use the pull request template. A strong PR explains the operator problem, the changed skill behavior, safety gates reviewed, examples/evals/stress tests used, and any Rocketcart-specific assumptions. For new skills, include a concise example prompt, input summary, synthetic sample data, expected-output outline, concrete expected output, known-bad output, eval result, and at least one stress test or eval addition.
95
97
96
98
## Pull Request Checklist
97
99
@@ -100,7 +102,9 @@ Use the pull request template. A strong PR explains the operator problem, the ch
100
102
-[ ] Missing data and confidence handling are described.
101
103
-[ ]`agents/openai.yaml` matches the skill purpose.
102
104
-[ ] The nearest `examples/` prompt was reviewed against the changed behavior.
105
+
-[ ] Example fixtures include synthetic `sample-data/`, `expected-output.md`, `known-bad-output.md`, and `eval-result.md` when the change touches a production skill.
103
106
-[ ] Relevant `evals/` prompts were used for safety, BSR causality, action specificity, missing-data confidence, or Rocketcart write gates.
107
+
-[ ]`make eval` passes when eval cases changed.
104
108
-[ ] A relevant `stress-tests/` scenario was run or reviewed when safety gates, BSR claims, negatives, budget cuts, or Rocketcart writes changed.
105
109
-[ ] Existing skills still validate.
106
110
-[ ] Documentation was updated if users need to discover the change.
Copy file name to clipboardExpand all lines: README.md
+34-9Lines changed: 34 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
# Amazon PPC Advanced Skills
2
2
3
-
AI assistant workflows for Amazon PPC diagnosis, growth planning, search-term harvesting, and approval-ready action queues.
3
+
AI assistant workflows for Amazon PPC diagnosis, growth planning, search-term harvesting, product-aware Rocketcart MCP reviews, and approval-ready action queues.
4
4
5
5
**Safety invariant:** These skills do not execute Amazon Ads changes by themselves. Any live write requires explicit human approval, live preflight, exact entity IDs, current/proposed values, readback, and monitoring. If any requirement is missing, the action is not executable.
6
6
@@ -12,14 +12,14 @@ AI assistant workflows for Amazon PPC diagnosis, growth planning, search-term ha
| One weekly or monthly account plan |`amazon-account-growth-operating-system`| Combines protect, grow, fix, monitor, and approval actions. |
14
14
| Search-term harvesting and routing |`amazon-search-term-harvest-planner`| Plans exact harvesting without unsafe source negatives. |
15
-
| Rocketcart live Sponsored Products review |`rocketcart-amazon-ads-live-optimization-review`| Uses live reads and snapshots to propose approval-gated action rows. |
15
+
| Rocketcart live Amazon Ads + product intelligence review |`rocketcart-amazon-ads-live-optimization-review`| Uses live Ads reads, product context, snapshots, and drift checks to propose approval-gated action rows. |
16
16
17
17
## What This Repo Is
18
18
19
19
- A library of standalone Codex or Claude skills for Amazon PPC work.
20
20
- A set of examples, eval prompts, and stress tests for safe agent behavior.
21
21
- A customization base for operators and agencies who want reusable Amazon growth workflows.
22
-
- A Rocketcart upper-funnel bridge: start with static exports, then graduate to live read/preflight/readback workflows through Rocketcart MCP.
22
+
- A Rocketcart upper-funnel bridge: start with static exports, then graduate to live Amazon Ads + product-intelligence read/preflight/readback workflows through Rocketcart MCP.
23
23
24
24
## What This Repo Is Not
25
25
@@ -36,11 +36,16 @@ AI assistant workflows for Amazon PPC diagnosis, growth planning, search-term ha
36
36
| Work in Codex or Claude without Rocketcart | Yes | Not required |
37
37
| Read current live campaign state | No | Yes |
38
38
| Detect budget changes and live drift | No | Yes |
39
+
| Map product ads to ASIN/SKU context | Manual | Yes, where exposed |
40
+
| Read product intelligence such as category rank/BSR movement, price, rating, review depth, estimated demand, inventory/availability, and competitor signals | User-provided | Yes, where exposed |
Rocketcart MCP is not just an Amazon Ads connector. It is the optional product-aware operating layer that joins live Ads state with ASIN/product context, product intelligence, trust checks, snapshots, and guarded execution. See [Rocketcart MCP guide](docs/ROCKETCART_MCP_GUIDE.md).
48
+
44
49
## First Run Prompt
45
50
46
51
```text
@@ -53,6 +58,12 @@ For a first test with one search term CSV:
53
58
Use $amazon-search-term-harvest-planner with this search term report. Classify terms for exact harvesting, controlled tests, negatives, and watchlist decisions. Do not execute anything.
54
59
```
55
60
61
+
For a first Rocketcart MCP review:
62
+
63
+
```text
64
+
Use $rocketcart-amazon-ads-live-optimization-review for profile example_de. Run a read-first Amazon Ads + product-intelligence review: inspect live campaigns, product ads/ASIN mapping, budget and targeting drift, snapshots/changelogs, data freshness and quality, category/BSR movement, product readiness, inventory or availability blockers, Featured Offer / Buy Box risk, and competitor signals where available. Produce proposed action rows only. Do not execute anything.
65
+
```
66
+
56
67
## Minimum Data Checklist
57
68
58
69
You can start with partial data, but missing data must lower confidence. Useful inputs include:
@@ -102,17 +113,17 @@ Do not upload the whole repository to Claude as one skill. See [Installation](do
102
113
- Blocks unsafe source negatives when traffic may be brand defense, own-ASIN defense, launch/rank support, or low-sample discovery.
- Runs a read-first Sponsored Products optimization review in standalone or Rocketcart MCP mode.
106
-
- Uses Rocketcart MCP, when available, to inspect profiles, campaigns, budget changes, live drift, and snapshots before proposing actions.
116
+
- Runs a read-first Amazon Ads + product-intelligence optimization review in standalone or Rocketcart MCP mode.
117
+
- Uses Rocketcart MCP, when available, to inspect profiles, live campaigns, product ads/ASIN mapping, budget and targeting drift, snapshots, changelogs, category/BSR movement, product context, and readiness blockers before proposing actions.
107
118
108
119
## Repository Layout
109
120
110
121
```text
111
122
amazon-*/ Production skill folders
112
123
rocketcart-*/ Rocketcart-aware skill folders
113
124
docs/ Install, FAQ, glossary, workflow, maintenance, data privacy
114
-
examples/ Teaching fixtures for every production skill
115
-
evals/ Manual review prompts
125
+
examples/ Reproducible fixture packs for every production skill
126
+
evals/ Manual review prompts and concrete eval cases
116
127
stress-tests/ Adversarial prompts and expected resistance behavior
-`known-bad-output.md`: unsafe or low-quality answer that should fail review.
142
+
-`eval-result.md`: which eval prompts should pass or fail.
128
143
129
-
Use `evals/` to review outputs for safety gates, BSR causality, action specificity, missing-data confidence, and Rocketcart write gates.
144
+
Use `evals/` to review outputs for safety gates, BSR causality, action specificity, missing-data confidence, and Rocketcart write gates. Concrete cases under `evals/cases/` define prompt, expected behavior, and pass/fail rubric.
130
145
131
146
Use `stress-tests/` to pressure-test unsafe prompts: missing data, unsupported BSR causality, unsafe negatives, no-approval write requests, mixed-ASIN contamination, prompt injection inside CSV rows, and more.
-[Maintenance and update guide](docs/MAINTENANCE.md)
142
167
-[Contributing](CONTRIBUTING.md)
@@ -147,7 +172,7 @@ Use `stress-tests/` to pressure-test unsafe prompts: missing data, unsupported B
147
172
148
173
## Contributing
149
174
150
-
Contributions are welcome from PPC operators, agencies, and AI builders. Start with [CONTRIBUTING.md](CONTRIBUTING.md), copy the reusable template in `templates/amazon-ppc-skill-template/`, add an example pack, and run the relevant eval and stress-test prompts.
175
+
Contributions are welcome from PPC operators, agencies, and AI builders. Start with [CONTRIBUTING.md](CONTRIBUTING.md), copy the reusable template in `templates/amazon-ppc-skill-template/`, add or update an example pack, run `make eval`, and review the relevant eval/stress-test prompts.
Copy file name to clipboardExpand all lines: ROADMAP.md
+11-10Lines changed: 11 additions & 10 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -11,7 +11,7 @@ Amazon PPC Advanced Skills should become an open-source library of expert agent
11
11
- Turning findings into approval-ready action queues.
12
12
- Teaching safe live-operation patterns for Rocketcart MCP and other execution layers.
13
13
14
-
The skills must remain useful with static exports in Codex or Claude. Rocketcart MCP should be additive: live reads, preflight checks, snapshots, guarded execution, and readback.
14
+
The skills must remain useful with static exports in Codex or Claude. Rocketcart MCP should be additive: live Amazon Ads reads, product intelligence, recent-change context, preflight checks, snapshots, guarded execution, and readback.
15
15
16
16
## Near-Term Priorities
17
17
@@ -29,7 +29,7 @@ The skills must remain useful with static exports in Codex or Claude. Rocketcart
29
29
|`amazon-growth-opportunity-finder`| Production-oriented draft | Clearer thresholds for scale vs watchlist decisions by data volume. |
30
30
|`amazon-account-growth-operating-system`| Orchestrator draft | More examples showing conflict resolution across upstream findings. |
31
31
|`amazon-search-term-harvest-planner`| Good-first-skill complete | Fixture coverage for duplicate exact keywords and source-negative blockers. |
The first bridge skill is `rocketcart-amazon-ads-live-optimization-review`. Future Rocketcart-specific skills should follow the same read-first pattern:
109
109
110
-
1. Read live state and historical analytics.
111
-
2. Detect changes, risks, and opportunities.
112
-
3. Propose exact action rows.
113
-
4. Run preflight checks before any write.
114
-
5. Require explicit approval for all material changes.
115
-
6. Execute only the approved changes.
116
-
7. Read back the resulting state and define monitoring windows.
110
+
1. Read live Ads state and historical analytics.
111
+
2. Join product intelligence: ASIN/SKU context, inventory, Featured Offer / Buy Box, category rank/BSR movement, price, reviews/rating, competitor signals, and product readiness where available.
112
+
3. Detect changes, risks, and opportunities.
113
+
4. Propose exact action rows.
114
+
5. Run preflight checks before any write.
115
+
6. Require explicit approval for all material changes.
116
+
7. Execute only the approved changes.
117
+
8. Read back the resulting state and define monitoring windows.
117
118
118
119
Open-source skills should describe the workflow even when Rocketcart MCP is unavailable.
119
120
120
121
## Rocketcart Upper-Funnel Goals
121
122
122
123
- Let operators prove value with static exports before they connect live tooling.
123
-
- Make Rocketcart feel like the natural next layer for live reads, drift detection, preflight, readback, and monitoring.
124
+
- Make Rocketcart feel like the natural next layer for live Ads reads, product intelligence, drift detection, preflight, readback, and monitoring.
124
125
- Keep trust high by making no-write-by-default behavior obvious in README, examples, evals, and Rocketcart-specific skills.
125
126
- Encourage agencies and AI builders to customize open-source skills while preserving Rocketcart-compatible action rows.
126
127
- Turn repeated contributor ideas into Rocketcart-aware workflows only when live state materially improves safety or execution quality.
Copy file name to clipboardExpand all lines: SECURITY.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,7 +2,7 @@
2
2
3
3
## Supported Scope
4
4
5
-
This repository contains skill instructions, examples, docs, and lightweight validation checks. It does not contain a hosted service, credential manager, or Amazon Ads API client.
5
+
This repository contains skill instructions, examples, docs, and lightweight validation checks. It does not contain a hosted service, credential manager, or live Amazon Ads client.
6
6
7
7
## Reporting Issues
8
8
@@ -11,7 +11,7 @@ Please open a GitHub issue for documentation, safety, or validation problems tha
0 commit comments