side-panel-development
CommunityBuild persistent Chrome side panels with ease.
System Documentation
What problem does it solve?
Developers often need a persistent UI alongside web pages to manage ongoing tasks and reference materials while browsing. This Skill provides patterns for implementing Chrome extension side panels, including manifest configuration, chrome.sidePanel API usage, lifecycle management, per-tab vs global behavior, and robust communication between panels, background scripts, and content scripts.
Core Features & Use Cases
- Persistent side panels that stay open as you navigate, enabling ongoing tasks.
- Support for per-tab and global configurations to tailor content per context.
- Clear guidance on manifest and API usage, panel lifecycle, state persistence, and cross-component messaging.
Quick Start
Set up a minimal MV3 Chrome Extension, add side_panel configuration to the manifest, create a simple sidepanel.html, and wire a basic background script to demonstrate opening the panel for a tab.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 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: side-panel-development Download link: https://github.com/francanete/fran-marketplace/archive/main.zip#side-panel-development Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.