← Back to Skills Marketplace
ryanpwelliver-oss

Chrome Extension Installer

by ryanpwelliver-oss · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
26
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install chrome-extension-installer
Description
Install a Chrome extension by ID or Chrome Web Store URL on this Mac.
README (SKILL.md)

Chrome Extension Installer

Installs Chrome extensions to the user's Chrome profile on Ryans-MacBook-Air-2.local.

Methods

Method 1 — Chrome Web Store URL (preferred)

Open the extension's Chrome Web Store page directly in the user's Chrome. User clicks "Add to Chrome."

open -a "Google Chrome" "https://chromewebstore.google.com/detail/\x3Cextension-id>"

Method 2 — Force-install via policy (no user click, macOS only)

For extensions that need silent install, use macOS Chrome policy. Requires the extension ID.

  1. Write the extension ID to Chrome's managed preferences:
EXTENSION_ID="\x3Cid>"
PLIST="/Library/Managed Preferences/com.google.Chrome.plist"
sudo defaults write "$PLIST" ExtensionInstallForcelist -array-add "$EXTENSION_ID;https://clients2.google.com/service/update2/crx"
  1. Relaunch Chrome — extension installs automatically.

Method 3 — Load unpacked (dev/local extensions)

# Open Chrome with the extension loaded from a local directory
open -a "Google Chrome" --args --load-extension="/path/to/extension"

Finding extension IDs

  • From Chrome Web Store URL: https://chromewebstore.google.com/detail/NAME/**\x3CID_IS_HERE>**
  • From installed extension: chrome://extensions → enable Developer Mode → ID shown under each extension

Known extensions on this Mac (Chrome Default profile)

  • html.to.design
  • Anima
  • Claude
  • Codex (OpenClaw Browser Relay)
  • Chrome Remote Desktop
  • YouTube Summary by Glasp

Notes

  • Method 1 is always safe — opens the store page, user approves.
  • Method 2 requires sudo and persists across Chrome updates.
  • The OpenClaw sandbox browser (profile=openclaw) is separate from the user's Chrome profile — extensions installed here do NOT appear there.
Usage Guidance
Before installing, prefer the Chrome Web Store method where Chrome shows the extension and permissions. Only use the force-install policy if you intentionally want managed, persistent installation and trust the exact extension ID; record how to remove the policy entry afterward.
Capability Assessment
Purpose & Capability
The stated purpose is to install Chrome extensions, and the documented methods all relate to that purpose. However, installing browser extensions can affect sensitive browsing data depending on the extension's permissions.
Instruction Scope
The skill includes a 'Force-install via policy' path that installs an extension without a browser approval click, but it does not require an allowlist, explicit per-extension confirmation, permission review, or rollback steps.
Install Mechanism
Method 2 instructs use of sudo to write to /Library/Managed Preferences/com.google.Chrome.plist and add ExtensionInstallForcelist, which changes system-managed Chrome policy rather than using the normal Chrome Web Store approval flow.
Credentials
The macOS/Chrome focus matches the skill purpose, but the artifact is tailored to a specific named Mac and user Chrome profile, which makes its environment assumptions narrow and potentially confusing for other users.
Persistence & Privilege
The force-install policy persists across Chrome updates and uses elevated privileges. This persistence is disclosed, but the skill lacks clear removal instructions or safeguards against installing untrusted extensions.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install chrome-extension-installer
  3. After installation, invoke the skill by name or use /chrome-extension-installer
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of chrome-extension-installer. - Allows installing Chrome extensions by ID or Chrome Web Store URL on Mac. - Supports three installation methods: Chrome Web Store link (user approval), forced install via policy (macOS only), and loading unpacked extensions for development. - Provides instructions on finding extension IDs. - Lists commonly known/preinstalled Chrome extensions on this Mac. - Notes differences between regular Chrome and sandbox browser profiles.
Metadata
Slug chrome-extension-installer
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Chrome Extension Installer?

Install a Chrome extension by ID or Chrome Web Store URL on this Mac. It is an AI Agent Skill for Claude Code / OpenClaw, with 26 downloads so far.

How do I install Chrome Extension Installer?

Run "/install chrome-extension-installer" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Chrome Extension Installer free?

Yes, Chrome Extension Installer is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Chrome Extension Installer support?

Chrome Extension Installer is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Chrome Extension Installer?

It is built and maintained by ryanpwelliver-oss (@ryanpwelliver-oss); the current version is v1.0.0.

💬 Comments