ShipMyExtension
Get the Kit — $99

Your AI built the extension.
Now get it through the Chrome Web Store.

Building a Chrome extension takes an afternoon now. Shipping one — packaging, assets, listing, privacy, review — still eats days and ends in rejections. ShipMyExtension is the complete launch system for AI-built extensions.

Get the Kit — $99 Done-For-You Launch — $299

One-time payment. No subscription. Lifetime kit updates.

23 chapters + scripts
14-day refund on the Kit
Current MV3 rules
Developer Dashboard
Item submitted · review passed · rollout 100%
✓ PUBLISHED

Sound familiar?

None of these are coding problems. They're process problems — and AI coding tools don't solve them for you.

The rejection is not the end. It's a work order.

Google's rejection email cites the exact policy you broke. The kit turns that citation into a fix — here's the shape of it, with the most common citation there is:

Rejected

Before — the email nobody wants

Subject: Violation of Chrome Web Store policy

"Your item did not comply with the Excessive Permissions policy Purple Potassium: it requests activeTab and scripting, which are not used to provide the functionality described in your listing."

Item status: Rejected. Resubmission required.

Published

After — the fix the kit walks you through

Grep the codebase: zero calls to either API — a starter template added both. Delete two lines (Ch. 6, Permissions Diet), re-run the pre-flight check, resubmit with a cover note mapping the fix to the citation (Ch. 22).

Item status: Approved and published.

Real tools, not just advice

The kit ships working scripts and the actual checklist — run them against your build before Google runs theirs.

Chapter 16 · included in the kit

The Submission Checklist

  • Developer account: $5 fee paid, 2-Step Verification on
  • manifest.json at the ZIP root — contents zipped, not the folder
  • Version higher than any previous upload
  • Every permission traced to a line of code that calls it
  • Privacy practices tab matches the code, exactly
  • Tested in a fresh profile, logged out, end to end
  • Reviewer test credentials in the notes (if login-gated)
Run it top to bottom before every first submission. The full checklist is free in our launch post — the kit is the system behind it.
Chapter 3 · the #1 dumb rejection, as a picture

Zip the contents. Not the folder.

✕ Rejected on upload

my-extension.zip/
└─ my-extension/
   ├─ manifest.json ← buried
   ├─ popup.html
   └─ icons/

✓ Accepted

my-extension.zip/
├─ manifest.json ← at root
├─ popup.html
├─ background.js
└─ icons/

The kit's build-zip.sh does this automatically and verifies the root before it lets you upload — this exact mistake is impossible on rails.

What's in the kit

Everything between "it works on my machine" and "it's live on the store" — templates, scripts, and copy you adapt in an afternoon. 23 chapters, 5 appendices, 3 working scripts.

Packaging system

Project structure, one-command build & ZIP scripts, and a version-bump workflow so your package is right every time.

Asset kit

Icon specs and templates (128×128), screenshot frames at store sizes (1280×800 / 640×400), promo tile and marquee templates, plus a shot list.

Store listing pack

Fill-in templates for your name, 132-character summary, detailed description, single-purpose statement, category, and release notes.

The submission checklist

The complete, current Chrome Web Store checklist — account, package, MV3 code rules, privacy tab, review, and post-approval — in run order.

Privacy pack

Privacy policy page template and per-permission justification copy, so the Privacy practices tab takes minutes, not hours.

Update workflow

The repeat-every-release runbook: bump, build, fresh-profile test, upload, notes, publish. Ship update #10 as calmly as #1.

Rejection recovery guide

The five most common rejections — remote code, broad permissions, vague purpose, listing mismatch, privacy gaps — and the exact fix for each.

Permissions diet

How to audit what your AI added, cut what you don't use, and replace broad host access with narrow alternatives reviewers love.

How Launch Assist works

Don't want to learn any of it? We run the launch with you, on your developer account — we never ask for your Google password.

01

Audit

Send your ZIP or repo. We audit the real build — manifest, permissions vs. code, remote-code scan, package structure — and report findings ranked by severity.

02

Fix & produce

Packaging fixed and verified, assets produced, listing copy written from your actual features, privacy pack drafted. You review the whole submission package.

03

Submit together

We walk the submission through on your account — upload, listing, Privacy tab, reviewer notes — and one rejection-fix round is included if Google sends it back.

Pricing

Pay once. The store's own fee is $5, once, to Google — everything else is the launch itself.

The Kit
$99
one-time · do it yourself, fast
  • All 8 kit modules: packaging, assets, listing, privacy, checklist, updates, rejection recovery
  • Build & ZIP scripts and asset templates
  • Privacy policy + permission justification templates
  • Lifetime updates as store policy changes
Buy the Kit

Already bought the Kit? Upgrade to Launch Assist for $200.

Fine print, up front: the Kit carries a 14-day, no-questions refund. Launch Assist refunds are staged — full before your audit is delivered, 50% after the audit, before the walk-through. Nothing here is a subscription.

FAQ

I've never published an extension. Is this for me?

Yes — the kit assumes a working extension and zero store experience. It walks the exact order: package, assets, listing, privacy, submit, update.

My extension was already rejected. Can this help?

That's one of the main use cases. The rejection recovery guide maps the most common policy citations to specific fixes, and Launch Assist includes one rejection-fix round.

Does the kit write my extension's code?

No. Your AI already did that part. ShipMyExtension covers everything after the code works: packaging, store assets, listing, privacy compliance, submission, and updates. It does include the MV3 code rules (like "no remote code") that most often get AI-built extensions rejected.

What does Google charge?

A one-time $5 developer registration fee, paid to Google when you create your developer account. Listing and updates are free after that.

How long does review take?

It varies. Small extensions with narrow permissions often clear in a few days; broad permissions or data-heavy extensions can take weeks. The kit shows you how to avoid the choices that slow review down.

Kit or Launch Assist — which should I pick?

If you like checklists and want to learn the process once, get the Kit. If your extension is your business and you want it live without the learning curve, get Launch Assist. Kit owners can upgrade for $200.

What if the store changes its rules?

The Kit includes lifetime updates — when Chrome Web Store policies or requirements change, the kit is revised and you get the new version.

What's the refund policy?

The Kit: 14 days, no questions — email [email protected] for a full refund. Launch Assist is staged: full refund before your audit is delivered, 50% after the audit but before the submission walk-through. Full policy on our refunds page.

Your extension is already built.

Don't lose a week to the last 10%. Put it on rails.

Get ShipMyExtension — $99