Agent skill · Content & Marketing

chrome-extension-developer

Expert in building Chrome Extensions using Manifest V3. Covers background scripts, service workers, content scripts, and cross-context communication.

Nick44,086★ · +407/wk · 1 repos on radarProfile →
claude-codecodexcursorMIT
Install
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.

Facts
Files in the skill folder: 1
SKILL.md size: 4 KB
Bundled scripts: none
Path: skills/chrome-extension-developer/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 44,414 · +328 this week
Language: Python
Read our review of the source →

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

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

What's inside
Steps it walks through
  1. Use this skill when
  2. Do not use this skill when
  3. Instructions
  4. Examples
  5. Example 1: Basic Manifest V3 Structure
  6. Example 2: Message Passing Policy
  7. Best Practices
  8. Troubleshooting
  9. Limitations
More from agentic-awesome-skills
All skills →
About this skill
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.

Keep going