Skip to content

Commit 70232f9

Browse files
Alex KovalovAlex Kovalov
authored andcommitted
Improve Rocketcart bridge onboarding
1 parent 07be820 commit 70232f9

7 files changed

Lines changed: 191 additions & 5 deletions

File tree

README.md

Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,61 @@ Use `rocketcart-amazon-ads-live-review` as the single entry point when Rocketcar
5757
| Preflight / Approval Readiness Review | You already have candidate action rows and need to know whether they are approval-ready. | Executability verdicts, missing IDs/current values, stale rows, and exact approval text. |
5858
| Post-Change Readback / Monitoring Review | Approved changes were made and you need to verify state and outcomes. | Readback status plus 3/7/14-day monitoring verdicts. |
5959

60+
## Try The Rocketcart Bridge In 60 Seconds
61+
62+
Codex:
63+
64+
```bash
65+
git clone https://github.com/nospicyplease/amazon-ppc-advanced-skills.git
66+
cd amazon-ppc-advanced-skills
67+
mkdir -p ~/.codex/skills
68+
cp -R rocketcart-amazon-ads-live-review ~/.codex/skills/
69+
```
70+
71+
Claude:
72+
73+
```bash
74+
zip -r rocketcart-amazon-ads-live-review.zip rocketcart-amazon-ads-live-review
75+
```
76+
77+
Upload that one ZIP as a Claude skill. Do not upload the whole repo as one skill.
78+
79+
First smoke test, even without Rocketcart connected:
80+
81+
```text
82+
Use $rocketcart-amazon-ads-live-review in Live Optimization Review mode. I do not have Rocketcart MCP connected yet. Run in standalone mode and tell me the exact Amazon Ads and product data you need for a safe first review. Do not execute anything.
83+
```
84+
85+
Expected first output shape:
86+
87+
```text
88+
Mode: Standalone
89+
Review mode: Live Optimization Review
90+
Execution: no writes; approval required for any future live action
91+
Missing data: campaigns, search terms, product/ASIN context, inventory, offer status, margin, BSR/category movement, competitor signals, recent changes
92+
Next step: provide exports or connect Rocketcart MCP for live reads
93+
```
94+
95+
With Rocketcart MCP connected, paste one of these:
96+
97+
```text
98+
Use $rocketcart-amazon-ads-live-review in Live Optimization Review mode for profile example_de. Confirm the profile, inspect live Sponsored Products campaigns, product ads/ASIN mapping, budget and targeting drift, snapshots/changelogs, product readiness, category/BSR movement, and competitor signals. Produce proposed action rows only. Do not execute anything.
99+
```
100+
101+
```text
102+
Use $rocketcart-amazon-ads-live-review in Product-Aware Growth Review mode for profile example_de. Classify each ASIN/campaign as Grow, Fix Before Scaling, Protect, Monitor, or Blocked using Ads performance plus inventory, Featured Offer / Buy Box, price, reviews/rating, estimated demand, category/BSR movement, competitor signals, margin, and recent changes. Do not execute anything.
103+
```
104+
105+
```text
106+
Use $rocketcart-amazon-ads-live-review in Preflight / Approval Readiness Review mode for profile example_de. Review these candidate action rows for exact entity IDs, current values, proposed values, product-readiness gates, expected impact, risk, approval text, readback, and monitoring. Mark each row Approval Ready, Needs IDs, Needs Current Value, Needs Product Context, Stale Approval, Blocked, or Monitor Only. Do not execute anything.
107+
```
108+
109+
```text
110+
Use $rocketcart-amazon-ads-live-review in Post-Change Readback / Monitoring Review mode for profile example_de. Review the approved changes from the last execution window, read back affected entities, compare expected versus current state, and classify each action as Readback Confirmed, Partially Applied, Not Applied, Monitoring, Worked, Failed, or Needs More Data. Do not execute new writes.
111+
```
112+
113+
Without Rocketcart, provide exports or pasted summaries. Rocketcart adds live campaign state, product-ad/ASIN mapping, product intelligence, recent-change context, preflight, readback, and guarded execution. In both modes, any live write still needs explicit human approval, live preflight, exact IDs, current/proposed values, readback, and monitoring.
114+
60115
## First Run Prompt
61116

62117
```text

docs/FAQ.md

Lines changed: 19 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,17 @@ MCP means Model Context Protocol. It lets an AI assistant use approved external
2424

2525
## Do I need Rocketcart?
2626

27-
No. The skills work standalone with static exports, pasted CSVs, or summaries. Rocketcart MCP adds live Amazon Ads reads, product intelligence, snapshots, optimization memory, preflight, approval-gated execution, and readback.
27+
No. The skills work standalone with static exports, pasted CSVs, or summaries. Rocketcart MCP adds live Amazon Ads reads, product intelligence, snapshots, recent-change context, preflight, approval-gated execution, and readback.
28+
29+
## How do I test the Rocketcart bridge after installing it?
30+
31+
Paste this into Codex or Claude:
32+
33+
```text
34+
Use $rocketcart-amazon-ads-live-review in Live Optimization Review mode. I do not have Rocketcart MCP connected yet. Run in standalone mode and tell me the exact Amazon Ads and product data you need for a safe first review. Do not execute anything.
35+
```
36+
37+
A good first output should say it is in standalone mode, list missing campaign/product data, refuse execution, and ask for exports or a Rocketcart MCP connection for live reads.
2838

2939
## Is Rocketcart MCP just an Amazon Ads connector?
3040

@@ -34,6 +44,14 @@ No. Rocketcart MCP is the optional Amazon Ads + product-intelligence connection.
3444

3545
The skill should say which context is unavailable, lower confidence, and fall back to static exports or user-provided product data. Missing product context should block or downgrade risky scale, launch, pause, or negative recommendations.
3646

47+
## What do I provide in standalone mode?
48+
49+
Provide the best available exports or summaries: campaign, targeting, search term, placement, advertised-product, purchased-product, Business Reports, BSR/category movement, inventory or availability, Featured Offer / Buy Box, price, reviews/rating, margin or target ACoS, competitor signals, and recent changes.
50+
51+
## What does Rocketcart MCP add?
52+
53+
When available, Rocketcart MCP can read or cross-check live campaign state, product-ad/ASIN mapping, product intelligence, recent-change context, snapshots, preflight state, and readback. It still does not remove the need for human approval before any live write.
54+
3755
## Can this change my Amazon Ads account?
3856

3957
Not by itself. These open-source skills do not execute Amazon Ads changes. Any live write requires explicit approval, live preflight, exact entity IDs, current/proposed values, readback, and monitoring.

docs/GLOSSARY.md

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,23 @@ Model Context Protocol. MCP lets an AI assistant use approved external context a
1616

1717
Rocketcart's MCP layer for Amazon Ads reads, product intelligence, optimization snapshots, live-state checks, guarded writes, and readback. It is optional; the open-source skills also work with static exports.
1818

19+
## Standalone Mode
20+
21+
Using a skill with user-provided exports, pasted data, screenshots, or summaries instead of live Rocketcart MCP reads. The skill should lower confidence when live state, product context, exact IDs, or recent changes are missing.
22+
23+
## Rocketcart MCP Mode
24+
25+
Using the Rocketcart bridge skill when Rocketcart MCP is available for live Ads state, product-ad/ASIN mapping, product intelligence, recent-change context, preflight, readback, and guarded execution.
26+
27+
## Review Mode
28+
29+
The job selected inside `rocketcart-amazon-ads-live-review`: Live Optimization Review, Product-Aware Growth Review, Preflight / Approval Readiness Review, or Post-Change Readback / Monitoring Review.
30+
1931
## Product Intelligence
2032

2133
Product-level context that changes PPC decisions, such as ASIN/SKU mapping, inventory or availability, Featured Offer / Buy Box, price, reviews, rating, category rank/BSR movement, estimated demand, competitor changes, seasonal context, and margin or target ACoS when available.
2234

23-
## Optimization Memory
35+
## Recent-Change Context
2436

2537
Rocketcart context about prior optimization sessions, snapshots, changelogs, entity history, pending evaluations, cooldowns, and recent live drift. It helps avoid repeating actions that are already under evaluation or recently failed.
2638

docs/INSTALLATION.md

Lines changed: 56 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ Read [FAQ](FAQ.md) first if you are new to Codex skills, Claude skills, or Rocke
77
- Codex with local skills support, or Claude with skill upload support.
88
- This repository cloned locally.
99
- Optional: Amazon Ads, Business Reports, BSR, inventory, and retail-readiness exports.
10-
- Optional: Rocketcart MCP for live Amazon Ads reads, product intelligence, optimization memory, preflight, approval-gated writes, and readback.
10+
- Optional: Rocketcart MCP for live Amazon Ads reads, product intelligence, recent-change context, preflight, approval-gated writes, and readback.
1111

1212
## Clone The Repo
1313

@@ -27,6 +27,13 @@ cp -R amazon-account-growth-operating-system ~/.codex/skills/
2727

2828
Reload Codex so the skills list refreshes.
2929

30+
For the Rocketcart bridge only:
31+
32+
```bash
33+
mkdir -p ~/.codex/skills
34+
cp -R rocketcart-amazon-ads-live-review ~/.codex/skills/
35+
```
36+
3037
## Install All Skills In Codex
3138

3239
```bash
@@ -50,6 +57,12 @@ zip -r amazon-account-growth-operating-system.zip amazon-account-growth-operatin
5057

5158
Upload that ZIP in Claude's skill settings.
5259

60+
For the Rocketcart bridge only:
61+
62+
```bash
63+
zip -r rocketcart-amazon-ads-live-review.zip rocketcart-amazon-ads-live-review
64+
```
65+
5366
Do not upload the entire repository as one Claude skill. Each top-level skill folder is intended to be installed separately.
5467

5568
Include:
@@ -68,6 +81,22 @@ Use $amazon-account-growth-operating-system to build a weekly Amazon PPC action
6881

6982
Installing these open-source skills is separate from connecting Rocketcart MCP. If Rocketcart MCP is available in your host environment, the Rocketcart-aware skill can use it for live Ads + product-intelligence reads. If it is not available, the same skill should run in standalone mode and ask for static exports or pasted product context.
7083

84+
To smoke-test the Rocketcart bridge after install:
85+
86+
```text
87+
Use $rocketcart-amazon-ads-live-review in Live Optimization Review mode. I do not have Rocketcart MCP connected yet. Run in standalone mode and tell me the exact Amazon Ads and product data you need for a safe first review. Do not execute anything.
88+
```
89+
90+
Expected first output:
91+
92+
```text
93+
Mode: Standalone
94+
Review mode: Live Optimization Review
95+
Execution: no writes; approval required for any future live action
96+
Missing data: campaign metrics, search terms, product/ASIN context, inventory, offer status, margin, BSR/category movement, competitor signals, and recent changes
97+
Next step: provide exports or connect Rocketcart MCP for live reads
98+
```
99+
71100
If you have the Codex skill validator available, run:
72101

73102
```bash
@@ -129,6 +158,32 @@ For a product-aware Rocketcart review:
129158
Use $rocketcart-amazon-ads-live-review for profile example_de. Confirm the profile, inspect live campaigns and product ads, map campaigns to ASIN context, check category/BSR movement, product readiness, inventory or availability blockers, Featured Offer / Buy Box risk, competitor signals, snapshots, and live drift. Produce proposed action rows only; do not execute writes.
130159
```
131160

161+
### Rocketcart Bridge Review Mode Prompts
162+
163+
Live Optimization Review:
164+
165+
```text
166+
Use $rocketcart-amazon-ads-live-review in Live Optimization Review mode for profile example_de. Confirm the profile, inspect live Sponsored Products campaigns, product ads/ASIN mapping, budget and targeting drift, snapshots/changelogs, product readiness, category/BSR movement, and competitor signals. Produce proposed action rows only. Do not execute anything.
167+
```
168+
169+
Product-Aware Growth Review:
170+
171+
```text
172+
Use $rocketcart-amazon-ads-live-review in Product-Aware Growth Review mode for profile example_de. Classify each ASIN/campaign as Grow, Fix Before Scaling, Protect, Monitor, or Blocked using Ads performance plus inventory, Featured Offer / Buy Box, price, reviews/rating, estimated demand, category/BSR movement, competitor signals, margin, and recent changes. Do not execute anything.
173+
```
174+
175+
Preflight / Approval Readiness Review:
176+
177+
```text
178+
Use $rocketcart-amazon-ads-live-review in Preflight / Approval Readiness Review mode for profile example_de. Review these candidate action rows for exact entity IDs, current values, proposed values, product-readiness gates, expected impact, risk, approval text, readback, and monitoring. Mark each row Approval Ready, Needs IDs, Needs Current Value, Needs Product Context, Stale Approval, Blocked, or Monitor Only. Do not execute anything.
179+
```
180+
181+
Post-Change Readback / Monitoring Review:
182+
183+
```text
184+
Use $rocketcart-amazon-ads-live-review in Post-Change Readback / Monitoring Review mode for profile example_de. Review the approved changes from the last execution window, read back affected entities, compare expected versus current state, and classify each action as Readback Confirmed, Partially Applied, Not Applied, Monitoring, Worked, Failed, or Needs More Data. Do not execute new writes.
185+
```
186+
132187
## First Smoke Test
133188

134189
After installing one skill, use the matching `examples/<skill-name>/prompt.md` with the context in `input-summary.md`. A good output should follow `expected-output-outline.md`.

docs/MAINTENANCE.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ Before committing updates:
2525
6. Confirm new skills are listed in `README.md` and `docs/SKILL_CATALOG.md` when they are user-facing.
2626
7. Confirm each production skill has an example with `prompt.md`, `input-summary.md`, `expected-output-outline.md`, `sample-data/`, `expected-output.md`, `known-bad-output.md`, and `eval-result.md`.
2727
8. Confirm new-user docs answer what the skill is, how to install it, what data is needed, and whether live execution can occur.
28-
9. Confirm Rocketcart docs explain which context comes from live Ads reads, product intelligence, optimization memory, or user-provided exports.
28+
9. Confirm Rocketcart docs explain which context comes from live Ads reads, product intelligence, recent-change context, or user-provided exports.
2929
10. Review changed outputs with the relevant `evals/` prompt before opening a PR.
3030
11. Run or review at least one relevant stress test from `stress-tests/` when safety gates, BSR claims, negatives, budget cuts, or Rocketcart writes are affected.
3131
12. Confirm concrete eval cases have prompt, expected behavior, and pass/fail rubric with `make eval`.

docs/ROCKETCART_MCP_GUIDE.md

Lines changed: 41 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,24 @@ Use `rocketcart-amazon-ads-live-review` as the single Rocketcart-aware entry poi
3131
| Preflight / Approval Readiness Review | Candidate action rows exist and need approval/executability review. | Row-by-row readiness, missing data, exact approval text, and blockers. |
3232
| Post-Change Readback / Monitoring Review | Approved changes have been made or need outcome review. | Readback status, early results, and 3/7/14-day monitoring plan. |
3333

34+
## 60-Second Smoke Test
35+
36+
Use this after installing the skill, even before Rocketcart MCP is connected:
37+
38+
```text
39+
Use $rocketcart-amazon-ads-live-review in Live Optimization Review mode. I do not have Rocketcart MCP connected yet. Run in standalone mode and tell me the exact Amazon Ads and product data you need for a safe first review. Do not execute anything.
40+
```
41+
42+
Expected shape:
43+
44+
```text
45+
Mode: Standalone
46+
Review mode: Live Optimization Review
47+
Execution: no writes
48+
Missing data: campaign metrics, search terms, product/ASIN context, inventory, offer status, margin, BSR/category movement, competitor signals, recent changes
49+
Next step: provide exports or connect Rocketcart MCP
50+
```
51+
3452
## What Comes From Rocketcart Vs The User
3553

3654
| Need | Standalone Mode | Rocketcart MCP Mode |
@@ -95,6 +113,8 @@ Rocketcart MCP may expose product-intelligence reads for:
95113

96114
## First Rocketcart Review Prompt
97115

116+
Live Optimization Review:
117+
98118
```text
99119
Use $rocketcart-amazon-ads-live-review for profile example_de.
100120
@@ -103,7 +123,7 @@ Run a read-first Amazon Ads + product-intelligence review. Confirm the profile,
103123
Produce proposed action rows only. Do not execute any bid, budget, placement, negative, pause, relaunch, product-ad, target, or campaign-creation write. Any write candidate must include exact IDs, current value, proposed value, expected impact, risk, approval requirement, live preflight, readback, and 3/7/14-day monitoring.
104124
```
105125

106-
## Product-Aware Growth Prompt
126+
Product-Aware Growth Review:
107127

108128
```text
109129
Use $rocketcart-amazon-ads-live-review in Product-Aware Growth Review mode for profile example_de.
@@ -113,6 +133,26 @@ For each ASIN or campaign, join Amazon Ads performance with product context: inv
113133
Keep all live write actions approval-gated. Do not execute.
114134
```
115135

136+
Preflight / Approval Readiness Review:
137+
138+
```text
139+
Use $rocketcart-amazon-ads-live-review in Preflight / Approval Readiness Review mode for profile example_de.
140+
141+
Review these candidate action rows for exact entity IDs, current values, proposed values, product-readiness gates, expected impact, risk, approval text, readback, and monitoring. Mark each row Approval Ready, Needs IDs, Needs Current Value, Needs Product Context, Stale Approval, Blocked, or Monitor Only.
142+
143+
Do not execute anything.
144+
```
145+
146+
Post-Change Readback / Monitoring Review:
147+
148+
```text
149+
Use $rocketcart-amazon-ads-live-review in Post-Change Readback / Monitoring Review mode for profile example_de.
150+
151+
Review the approved changes from the last execution window, read back affected entities, compare expected versus current state, and classify each action as Readback Confirmed, Partially Applied, Not Applied, Monitoring, Worked, Failed, or Needs More Data.
152+
153+
Do not execute new writes.
154+
```
155+
116156
## Approval And Execution Boundary
117157

118158
Rocketcart MCP may expose write capabilities, but availability is not permission.

examples/rocketcart-amazon-ads-live-review/input-summary.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,12 @@
88
- Review type: Product-Aware Growth Review, no writes.
99
- Goal: classify campaigns and ASINs as Grow, Fix Before Scaling, Protect, Monitor, or Blocked before proposing approval-gated action rows.
1010

11+
## First-Run Behavior
12+
13+
- If Rocketcart MCP is available, use it to read live state and cross-check the fixture assumptions.
14+
- If Rocketcart MCP is unavailable, run standalone from the provided fixture files and state that live preflight/readback are unavailable.
15+
- In both modes, do not execute writes. Treat all action rows as proposed, blocked, monitor-only, or approval-required.
16+
1117
## Available Live Reads To Use When MCP Is Available
1218

1319
- Enabled SP campaign state, budgets, bidding strategy, and placement modifiers.

0 commit comments

Comments
 (0)