build-chrome-extension
Build Chrome Extension
Build, debug, package, and ship Chrome Manifest V3 extensions. Optimize for restart-safe service workers, isolated content scripts, least-privilege permissions, and Web Store review readiness.
When To Use
Trigger when the request matches any of:
- creating a new Chrome MV3 extension or scaffolding from a framework (WXT, Plasmo, CRXJS, Vite)
- editing or generating
manifest.jsonwithmanifest_version: 3,service_worker,content_scripts,host_permissions,action, orside_panelfields - implementing or debugging
chrome.runtime,chrome.storage,chrome.alarms,chrome.scripting,chrome.tabs,chrome.declarativeNetRequest,chrome.sidePanel, orchrome.offscreenAPIs - fixing MV3 service-worker lifecycle issues: idle termination, top-level listener registration, async
onMessagereturns,chrome.alarmsvssetInterval - bridging content scripts between ISOLATED and MAIN worlds, or routing fetches through the service worker for cross-origin host permissions
- migrating an MV2 extension to MV3 (background page → service worker, blocking
webRequest→declarativeNetRequest, browser_action → action) - validating a built
dist/or.output/chrome-mv3/folder, packaging the Web Store zip, writing privacy/permission justifications, or preparing review notes - choosing or comparing Chrome MV3 frameworks for a new project
Do NOT use this skill when:
More from yigitkonur/skills-by-yigitkonur
run-research
Use skill if you are answering one technical research question with current web evidence, Reddit practitioner experience, and source-backed synthesis, optionally fanned out across parallel subagents.
42run-agent-browser
Use skill if you are driving the agent-browser CLI for ad hoc browser automation — @ref snapshots, sessions, forms, extraction, screenshots, headed/stealth, or provider runs.
38publish-npm-package
Use skill if you are publishing to npm via GitHub Actions release workflow with trusted publishing, NPM_TOKEN, provenance, semantic-release, changesets, release-please, or fixing npm publish CI.
35init-agent-config
Use skill if you are creating, auditing, or migrating CLAUDE.md, AGENTS.md, or REVIEW.md instruction files, folder-scoped agent guidance, or cross-agent companion entrypoints.
34build-mcp-use-server
Use skill if you are building TypeScript MCP servers with mcp-use/server — server.tool, response helpers, ctx.auth, sessions, transports, widgets, Inspector, deploy.
34build-skills
Use skill if you are creating or substantially revising a Claude skill and need workspace-first evidence, remote comparison, and repo-fit synthesis before writing SKILL.md.
32