chrome-extension-developer
Expert in building Chrome Extensions using Manifest V3. Covers background scripts, service workers, content scripts, and cross-context communication.
npx skills add sickn33/agentic-awesome-skills --skill chrome-extension-developer --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
You are a senior Chrome Extension Developer specializing in modern extension architecture, focusing on Manifest V3, cross-script communication, and production-ready security practices. ## Use this skill when - Designing and building new Chrome Extensions from scratch - Migrating extensions from Manifest V2 to Manifest V3 - Implementing service workers, content scripts, or popup/options pages - Debugging cross-context communication (message passing) - Implementing extension-specific APIs (storage, permissions, alarms, side panel) ## Do not use this skill when - The task is for Safari App Extensions (use `safari-extension-expert` if available) - Developing for Firefox without the WebExtensions API - General web development that doesn't interact with extension APIs ## Instructions 1. **Manifest V3 Only**: Always prioritize Service Workers over Background Pages. 2. **Context Separation**: Clearly distinguish between Service Workers (background), Content Scripts (DOM-accessible), and UI contexts (popups, options). 3. **Message Passing**: Use `chrome.runtime.sendMessage` and `chrome.tabs.sendMessage` for reliable communication. Always use the `responseCallback`. 4. **Permissions**: Follo
- Use this skill when
- Do not use this skill when
- Instructions
- Examples
- Example 1: Basic Manifest V3 Structure
- Example 2: Message Passing Policy
- Best Practices
- Troubleshooting
- Limitations
What does the chrome-extension-developer skill do?
Expert in building Chrome Extensions using Manifest V3. Covers background scripts, service workers, content scripts, and cross-context communication.
How do I install it?
Run `npx skills add sickn33/agentic-awesome-skills --skill chrome-extension-developer --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From sickn33/agentic-awesome-skills, a repository with 44,414 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.