chrome-extensions

Official

Build and ship Manifest V3 extensions confidently.

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 required

Components

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.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.