chrome-extensions
OfficialBuild and ship Manifest V3 extensions confidently.
Software Engineering#permissions#service worker#side panel#manifest v3#chrome web store#chrome extensions#csp sandboxing
AuthorTrebuchetDynamics
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Chrome extension projects often fail late due to Manifest V3 constraints, CSP restrictions, missing permissions, incorrect UI triggers, or publishing requirements—this Skill guides you to build reliable extensions and avoid common production-breaking mistakes.
Core Features & Use Cases
- Manifest V3 correctness: Enforces rules for icons, side panel triggers, required manifest keys (like action), and safe API usage.
- Robust extension architecture: Covers async/await patterns, service worker lifetime constraints, ephemeral state handling, and correct tab/window API usage.
- Safe code execution: Provides compliant CSP sandboxing patterns for user-generated or dynamic UI.
- Publishing readiness: Establishes a repeatable Chrome Web Store workflow via CHROMEWEBSTORE.md, including permissions justifications and pre-publish checks.
- Implementation references: Points you to focused reference docs for common subsystems (content scripts, CSP, messaging, media capture, devtools, storage, etc.).
Quick Start
Ask for a complete Manifest V3 build and debug plan for your extension so it can be packaged and prepared for Chrome Web Store submission.
Dependency Matrix
Required Modules
None requiredComponents
references
đź’» Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: chrome-extensions Download link: https://github.com/TrebuchetDynamics/pi-package-goal/archive/main.zip#chrome-extensions Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.