What problem does it solve?
Chrome extension projects often fail late due to Manifest V3 constraints, CSP restrictions, missing permissions, incorrect UI triggers, or publishing requirements—this Skill guides you to build reliable extensions and avoid common production-breaking mistakes.
Core Features & Use Cases
- Manifest V3 correctness: Enforces rules for icons, side panel triggers, required manifest keys (like action), and safe API usage.
- Robust extension architecture: Covers async/await patterns, service worker lifetime constraints, ephemeral state handling, and correct tab/window API usage.
- Safe code execution: Provides compliant CSP sandboxing patterns for user-generated or dynamic UI.
- Publishing readiness: Establishes a repeatable Chrome Web Store workflow via CHROMEWEBSTORE.md, including permissions justifications and pre-publish checks.
- Implementation references: Points you to focused reference docs for common subsystems (content scripts, CSP, messaging, media capture, devtools, storage, etc.).
Quick Start
Ask for a complete Manifest V3 build and debug plan for your extension so it can be packaged and prepared for Chrome Web Store submission.