chrome-extension-reload

Reload Chrome extensions via Chrome DevTools Protocol using a shell script.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/mlamla123/openclaw-starter-kit --skill chrome-extension-reload
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: chrome-extension-reload
Source: https://github.com/mlamla123/openclaw-starter-kit/tree/main/skills/chrome-extension-reload
Command: npx skills add https://github.com/mlamla123/openclaw-starter-kit --skill chrome-extension-reload

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires websockets, ws, and includes scripts (resource) components.

What problem does it solve?

Reload Chrome extensions programmatically to reflect updates without manual UI steps during development and testing.

Core Features & Use Cases

  • Programmatically reloads a loaded extension via Chrome DevTools Protocol (CDP) to apply changes quickly.
  • Supports specifying extension ID and CDP port for targeted reloads.
  • Use case: during extension development, trigger a quick reload after code changes to verify updates.

Quick Start

Run the bundled script to reload the Travel Agent IATA Auto-Fill extension on the default CDP port.

Frequently Asked Questions about chrome-extension-reload

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

FAQPage Schema
How do I reload a Chrome extension automatically during development?

Chrome extension reload automation uses the Chrome DevTools Protocol (CDP) to programmatically trigger reloads via a bundled shell script, applying code changes without manual UI steps. It requires a running Chrome instance with remote debugging enabled on a configurable CDP port.

Do I need to enable remote debugging in Chrome to reload extensions via CDP?

Yes, enabling remote debugging in Chrome is a prerequisite for reloading extensions via CDP. You must launch a Chrome instance with remote debugging active on a configurable CDP port so the automation script can connect and execute the reload commands.

Can I target a specific Chrome extension to reload using its ID?

Yes, the reload automation supports targeting a specific Chrome extension by its ID. You pass the extension ID to the reload script, which then communicates with the Chrome DevTools Protocol on your configured CDP port to reload that particular extension.

What is the best way to trigger a quick Chrome extension reload after code changes?

The best way to trigger a quick Chrome extension reload is by running the bundled scripts/reload-extension.sh tool. It automates the CDP websocket connection to apply your code changes instantly, bypassing the need to manually click reload in the browser UI.

Why does my Chrome extension reload script fail to connect?

A Chrome extension reload script fails to connect if remote debugging is not enabled or the CDP port is incorrect. The automation requires a running Chrome instance explicitly launched with remote debugging and websocket dependencies installed to communicate successfully.

Does the Chrome extension reload automation work with websocket dependencies?

Yes, the reload automation works with websockets and ws dependencies to establish a connection with the Chrome DevTools Protocol. These websocket libraries allow the reload script to communicate with the Chrome instance on the configured CDP port.