browser-extension-builder

Build cross-browser extensions with manifest v3 and content scripts.

Updated Apr 6, 2026
One-click install
npx skills add https://github.com/gerald-ica/dev-tool-configs --skill browser-extension-builder-gerald-ica
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: browser-extension-builder
Source: https://github.com/gerald-ica/dev-tool-configs/tree/main/gemini/skills/browser-extension-builder
Command: npx skills add https://github.com/gerald-ica/dev-tool-configs --skill browser-extension-builder-gerald-ica

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill unit assists in building cross-browser extensions, addressing the complexities of extension architecture, manifest v3, and user interface design for Chrome, Firefox, and more.

Core Features & Use Cases

  • Extension Architecture: Offers guidelines for structuring extension projects, including manifest.json configuration and different directory layouts.
  • Manifest v3: Provides a template for manifest v3, which is the latest version of the Chrome extension specification.
  • Content Scripts: Demonstrates how to write JavaScript that runs on web pages, modifying or reading content as needed.
  • Popup Interfaces: Explains how to create user interfaces for extensions that appear in the browser.
  • Monetization Strategies: Offers advice on how to monetize extensions effectively.
  • Chrome Web Store Publishing: Guides on how to publish extensions to the Chrome Web Store.
  • Cross-Browser Support: Ensures that extensions work across different browsers.

Quick Start

Build a new browser extension with this skill unit to customize your web browsing experience.

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 for Chrome and Firefox?

Building a cross-browser extension involves configuring manifest v3, writing content scripts, and designing popup UIs to ensure Chrome and Firefox compatibility. This Skill provides expert guidance for structuring extension projects, handling directory layouts, and ensuring cross-browser support.

What is manifest v3 and how do I configure it for a Chrome extension?

Manifest v3 is the latest Chrome extension specification format used to declare permissions, background workers, and UI configurations. This Skill provides a manifest v3 template and guidelines for structuring your extension project directory and manifest.json file.

How do I publish my browser extension to the Chrome Web Store?

Publishing to the Chrome Web Store requires packaging your manifest v3 extension, configuring content scripts, and submitting the final build. This Skill guides you through the Chrome Web Store submission process and offers advice on monetization strategies.

Do I need JavaScript experience to develop a browser extension?

Yes, developing a browser extension requires prior knowledge of JavaScript and web technologies. This Skill provides expert-level guidance for extension architecture, content scripts, and popup UIs, but expects you to already understand basic web development principles.

How do content scripts work when modifying web pages in a Firefox addon?

Content scripts are JavaScript files that run on web pages to read or modify page content within a Firefox addon or Chrome extension. This Skill demonstrates how to write content scripts and configure them in your manifest.json to interact with target websites.

Can I monetize a cross-browser extension built with manifest v3?

Yes, you can monetize a cross-browser extension built with manifest v3. This Skill offers advice on how to effectively monetize extensions and provides guidance on publishing them to the Chrome Web Store to reach users.