← ClaudeAtlas

chrome-extensionlisted

Comprehensive guide for building Chrome extensions with Manifest V3. Use this skill whenever the user mentions Chrome extension, browser extension, manifest.json, content script, service worker (in extension context), popup, side panel, chrome.runtime, chrome.tabs, chrome.storage, chrome.scripting, background script, MV3, Manifest V3, or any Chrome extension API. Also trigger when the user wants to inject scripts into web pages, communicate between page and background, bypass CSP from a content script, build an RPC layer over chrome messaging, or publish to the Chrome Web Store. Covers both new extension projects and adding features to existing ones. Do NOT use for framework-specific questions.
hssh8917/cc-skills · ★ 2 · AI & Automation · score 81
Install: claude install-skill hssh8917/cc-skills
# Chrome Extension Development (Manifest V3) This skill covers everything needed to build, debug, and publish Chrome extensions with MV3. It is organized as a routing document: read this file first to understand the architecture and decision points, then load the relevant reference file for implementation details. ## Reference files Read only the reference files relevant to the current task. Each file is self-contained. | File | When to read | | --- | --- | | `references/manifest-v3.md` | Setting up or modifying manifest.json, configuring icons, versioning | | `references/service-worker.md` | Background logic, lifecycle, state persistence, alarms, events | | `references/content-scripts.md` | Injecting code into pages, isolated/main world, dynamic injection, SPA handling, orphaning | | `references/messaging-rpc.md` | Communication between any contexts, typed protocols, RPC layer, async handler patterns | | `references/ui-surfaces.md` | Popup, options page, side panel, context menus, commands, notifications, omnibox, devtools panel | | `references/storage.md` | chrome.storage (local/sync/session), quotas, reactive patterns, framework hooks | | `references/network-csp.md` | HTTP requests from content scripts, CSP bypass relay, declarativeNetRequest, offscreen docs, CORS | | `references/permissions.md` | Required/optional permissions, host permissions, activeTab, runtime request flow | | `references/web-accessible-resources.md` | Exposing extension files to web pages, securit