Browser Extensions

Develop, configure, and deploy browser extensions with the WXT framework.

Updated Jan 28, 2026
One-click install
npx skills add https://github.com/newkub/skills --skill browser-extensions
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Browser Extensions
Source: https://github.com/newkub/skills/tree/main/platform-browser-extensions
Command: npx skills add https://github.com/newkub/skills --skill browser-extensions

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill provides a comprehensive framework and guidance for developing, configuring, and deploying browser extensions across multiple platforms.

Core Features & Use Cases

  • Project Setup: Initialize new browser extension projects with a robust structure.
  • Manifest Management: Configure extension metadata, permissions, and entrypoints.
  • Development & Building: Streamline the development workflow with fast HMR and build processes for production.
  • Publishing: Automate the packaging and publishing of extensions to various stores.
  • Use Case: A developer needs to create a new Chrome extension to enhance web browsing. They can use this Skill to quickly set up the project, define content scripts and background logic, manage permissions, and build the extension for distribution.

Quick Start

Use the browser-extensions skill to initialize a new browser extension project.

Frequently Asked Questions about Browser Extensions

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

FAQPage Schema
How do I build a browser extension that supports both Manifest V2 and V3?

Initialize a browser extension project using the WXT framework, which configures manifest generation and entrypoint management to support both Manifest V2 and V3 for multi-browser compatibility across Chrome, Firefox, Edge, and Safari.

What is the best way to structure content scripts and background scripts in a web extension?

The best way to structure content scripts and background scripts is through a framework that provides entrypoint management, allowing you to define UI components, background logic, and content scripts within a robust project structure for streamlined development and building.

How do I automate publishing a Chrome extension to multiple browser stores?

Automate publishing a Chrome extension by utilizing automated packaging and publishing workflows that streamline the distribution process to various stores, handling the deployment of your built browser extension across multiple platforms.

Does WXT work with Safari and Firefox or is it only for Chrome extensions?

WXT works with Safari and Firefox, providing multi-browser compatibility for web development. It supports configuring and deploying browser extensions across Chrome, Firefox, Edge, and Safari using both Manifest V2 and V3 standards.

How do I manage extension storage and messaging between content and background scripts?

Manage extension storage and messaging by utilizing built-in features for content scripts and background scripts, enabling data persistence and communication between different extension components within your project structure.