What problem does it solve?
Coding agents frequently generate broken Chrome extension code that relies on deprecated Manifest V2 APIs, leading to non-functional extensions, Chrome Web Store rejections, and poor user experience. This skill eliminates that risk by embedding up-to-date Manifest V3 best practices, API usage guardrails, and end-to-end publishing guidance directly into the agent's context.
Core Features & Use Cases
- Manifest V3 Compliance Enforcement: Ensures all generated extension code uses current MV3 APIs (service workers, chrome.action, separate host_permissions) instead of deprecated V2 patterns like background.scripts or chrome.browserAction.
- Chrome Web Store Publishing Support: Provides templates, checklists, and guidance for store listings, permission justifications, privacy policies, and pre-submission reviews to avoid common rejection reasons.
- API Best Practice Guidance: Covers critical pitfalls for side panels, content scripts, service worker state management, media capture, user scripts, and other Chrome extension APIs to prevent broken functionality and edge case failures.
- Use Case: When a user requests to build a Chrome extension that saves and organizes browser tabs, this skill ensures the generated code follows MV3 rules, handles service worker state correctly, and includes all required metadata for successful store submission.
Quick Start
Use the chrome-extensions skill to build a Manifest V3 Chrome extension that lets users save open tabs to categorized lists, then generate a complete CHROMEWEBSTORE.md file with all required metadata and permission justifications for publishing to the Chrome Web Store.