browser-extension-builder

Build cross-browser Chrome and Firefox extensions with MV3 manifests, content scripts, and popup UI.

Updated Nov 29, 2025
One-click install
npx skills add https://github.com/thimslugga/agent-skills --skill browser-extension-builder-thimslugga
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: browser-extension-builder
Source: https://github.com/thimslugga/agent-skills/tree/main/skills/browser/browser-extension-builder
Command: npx skills add https://github.com/thimslugga/agent-skills --skill browser-extension-builder-thimslugga

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The Browser Extension Builder helps developers create robust cross-browser extensions (Chrome and Firefox) by encapsulating architecture decisions, MV3 guidance, content scripts, UI patterns, monetization strategies, and store publishing steps.

Core Features & Use Cases

  • MV3 architecture guidance and best practices for cross-browser compatibility
  • Content script integration and popup UI patterns
  • Publishing readiness with Chrome Web Store publishing considerations
  • Use Case: Rapidly scaffold a new extension with MV3 compliant manifest and basic UI

Quick Start

Create a cross-browser browser extension skeleton using MV3 with a manifest, a content script, and a popup UI.

Frequently Asked Questions about browser-extension-builder

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I build a cross-browser extension that works for both Chrome and Firefox?

Building a cross-browser extension requires an MV3-compliant manifest and properly wired content scripts. This Skill streamlines cross-browser extension architecture by providing shared manifest configuration and UI patterns that ensure compatibility across Chrome and Firefox.

What is MV3 and how does it affect browser extension development?

MV3, or Manifest V3, is the modern architecture standard for browser extensions that changes how background scripts and content scripts operate. This Skill provides MV3 architecture guidance and best practices to help you configure manifests and wire content scripts compliantly.

How do I scaffold a popup UI and content scripts for a new extension?

To scaffold a popup UI and content scripts, you start with an MV3 compliant manifest and basic UI patterns. This Skill helps you rapidly scaffold extension skeletons by providing content script integration guidance and popup UI scaffolding patterns.

What are the steps to publish an MV3 extension to the Chrome Web Store?

Publishing an MV3 extension to the Chrome Web Store requires preparing your manifest for publishing readiness and following store submission steps. This Skill provides Chrome Web Store publishing guidance and deployment considerations to help you navigate the release process.

Does this approach support monetization strategies for browser extensions?

Yes, this approach supports monetization strategies for browser extensions. Alongside MV3 architecture and content script wiring, this Skill includes monetization considerations to help you plan revenue generation within your extension deployment.

Can I use this to test browser extensions before store publishing?

Yes, you can use this to test browser extensions before store publishing. The Skill applies to projects from initial architecture through testing and deployment, ensuring your MV3 manifest and popup UI are ready for Chrome Web Store publishing.