samber avatar

Chrome Extension

This is a routing skill for building Chrome extensions with Manifest V3. It breaks down extension development into 12 focused reference files covering manifest setup, service workers, content scripts, messaging patterns, UI surfaces, storage, network requests, permissions, and publishing. The architecture diagrams showing the five execution contexts and how they communicate are genuinely useful. Most helpful for developers who already understand the basics but need quick answers on specific MV3 patterns like CSP bypass relays, building an RPC layer over chrome.runtime, or handling service worker termination. If you're just adding a feature to an existing extension or debugging why your content script can't make a fetch call, the routing structure gets you to the right answer faster than reading MDN linearly.

skills.sh installs
5.3K
GitHub stars
242
last updated
Aug 21, 2026

Install

$ npx -y skills add samber/cc-skills --skill chrome-extension --agent claude-code

Installs into .claude/skills of the current project.

Files

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.

Sponsors

Details

Repository
github.com/samber/cc-skills
Categories
Backend & APIs, DevOps & CI/CD, Documentation, Release Management, Automation & Workflows
First seen
Jul 14, 2026

More from samber/cc-skills

All 21
1affaan-m avatarprediction-market-risk-reviewaffaan-m/eccReview prediction-market, basket, oracle, and trading-agent workflows for compliance, safety, data-quality, privacy, and execution risk. Use before any workflow5.3Kskills.sh installs
2forcedotcom avatarexperience-ui-bundle-deployforcedotcom/sf-skillsMUST activate when the project contains a uiBundles/*/src/ directory and the task involves deploying, pushing to an org, or post-deploy org setup. Use this skil5.3Kskills.sh installs
3forcedotcom avatarexperience-ui-bundle-salesforce-data-accessforcedotcom/sf-skillsMUST activate when a uiBundles/*/src/ project does ANY Salesforce record operation — reading, creating, updating, deleting, or caching/refreshing query results.5.3Kskills.sh installs
4assistant-ui avatarcloudassistant-ui/skillsSets up assistant-ui Cloud persistence and authorization with the assistant-cloud package and AssistantCloud client. Use when adding cross-session thread/messag5.2Kskills.sh installs
5softaworks avatarmermaid-diagramssoftaworks/agent-toolkitComprehensive guide for creating software diagrams using Mermaid syntax. Use when users need to create, visualize, or document software through diagrams includi5.2Kskills.sh installs
6forcedotcom avatarintegration-eventing-cdc-configureforcedotcom/sf-skillsUse to enable Salesforce Change Data Capture (CDC) on a standard or custom object, configure a custom event channel, set a filter expression, or add enrichment 5.2Kskills.sh installs