chrome-extension-builder

Scaffold Chrome MV3 extensions with React, TypeScript, WXT, and Tailwind.

3|Updated Jan 1, 2026
One-click install
npx skills add https://github.com/kjgarza/marketplace-claude --skill chrome-extension-builder
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: chrome-extension-builder
Source: https://github.com/kjgarza/marketplace-claude/tree/main/plugins/senior-software-developer/skills/chrome-extension-builder
Command: npx skills add https://github.com/kjgarza/marketplace-claude --skill chrome-extension-builder

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes assets (resource) components.

What problem does it solve?

Chrome extension projects often start from scratch, requiring boilerplate setup and tooling to deliver MV3 features. This Skill provides a structured scaffold and templates to bootstrap MV3 extensions with React, TypeScript, WXT, and shadcn-ui, speeding up setup and reducing configuration drift.

Core Features & Use Cases

  • Project scaffolding: Generates a complete MV3 extension skeleton with background service worker, content scripts, side panel, and options page.
  • Template integration: Includes templates for common MV3 components and a unified WXT config to streamline development.
  • Use Case: Rapidly prototype new extensions for internal tools, data collection, and workflow automation.

Quick Start

Install dependencies and scaffold a new extension project:

  • pnpm dlx wxt@latest init <project-name> --template react
  • cd <project-name>
  • pnpm install
  • pnpm dev

Frequently Asked Questions about chrome-extension-builder

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

FAQPage Schema
How do I scaffold a Chrome MV3 extension with React and TypeScript?

To scaffold a Chrome MV3 extension with React and TypeScript, use the WXT framework to initialize a project, then install dependencies to generate a standardized structure with background service workers, content scripts, and UI templates.

What is the best way to set up a Chrome extension side panel and options page?

The best way to set up a Chrome extension side panel and options page is using a WXT scaffold, which provides pre-configured templates for these UI components alongside React and Tailwind tooling to streamline development.

Does this Chrome extension boilerplate support background service workers and content scripts?

Yes, this Chrome extension boilerplate fully supports background service workers and content scripts, generating a complete MV3 project skeleton with standardized templates and unified WXT configuration for all required components.

Can I use Tailwind and shadcn-ui when building Chrome extensions with WXT?

Yes, you can use Tailwind and shadcn-ui when building Chrome extensions with WXT, as the scaffolding process includes TypeScript tooling and template integration to support these styling libraries within the MV3 project structure.

Why use WXT for Chrome extension development instead of manual configuration?

Using WXT for Chrome extension development reduces configuration drift and boilerplate setup by providing a unified config and standardized project structure, rapidly prototyping extensions for internal tools and workflow automation.

What do I need to start building a production-ready Chrome MV3 extension?

To start building a production-ready Chrome MV3 extension, you need the WXT framework, React, TypeScript tooling, and Tailwind, which together output a standardized project structure with messaging patterns and UI templates.