Launches a persistent, headless-by-default Chromium (playwright-cli's) with an unpacked extension loaded through `web ext`, opens the extension's side panel, popup, or options page, and interacts with it over `web browser eval/cdp`. Handles the Chrome 137+ restriction on loading unpacked extensions and the side panel user-gesture requirement.
Install
npx skills add adobe/skills --skill cdp-ext-pilotnpx skills add adobe/skills --skill cdp-ext-pilot -a claude-code -gnpx skills add adobe/skills --skill cdp-ext-pilot -a codex -ggemini skills install https://github.com/adobe/skills.git --path plugins/web/skills/cdp-ext-pilotgh skill install adobe/skills cdp-ext-pilotgit clone --depth 1 https://github.com/adobe/skills /tmp/adobe__skills
mkdir -p ~/.claude/skills ~/.agents/skills
cp -R /tmp/adobe__skills/plugins/web/skills/cdp-ext-pilot ~/.claude/skills/cdp-ext-pilot # Claude Code
cp -R /tmp/adobe__skills/plugins/web/skills/cdp-ext-pilot ~/.agents/skills/cdp-ext-pilot # Codex, Cursor, Gemini CLI, Copilot, OpenCode