connect-chrome

Launches a visible Playwright-controlled Chromium window with the pstack Side Panel extension auto-loaded.

107|7|Updated Mar 29, 2026
One-click install
npx skills add https://github.com/no-session/pstack --skill connect-chrome-no-session
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: connect-chrome
Source: https://github.com/no-session/pstack/tree/main/connect-chrome
Command: npx skills add https://github.com/no-session/pstack --skill connect-chrome-no-session

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires playwright, bun.

What problem does it solve? Browser automation usually runs headless and invisible, so you cannot see what the AI is actually doing. This Skill connects Claude to a real, visible Chromium window with a Side Panel extension that shows a live activity feed of every command, click, and navigation. ## Core Features & Use Cases - Visible browser control: Launches Playwright's bundled Chromium in headed mode with a golden shimmer indicator, leaving your regular Chrome untouched. - Live activity feed: The auto-loaded Side Panel extension displays every browse command in real time, plus a chat tab where a sidebar agent executes natural-language browser tasks. - Pre-flight recovery: Cleans up stale browse servers and Chromium profile locks before connecting to avoid false 'already connected' errors. - Use Case: Run /qa or /design-review and watch every page load, click, and screenshot happen in the visible browser while the Side Panel logs each action. ## Quick Start Ask the AI to connect Chrome and open the pstack Side Panel so you can watch browser actions live.

Frequently Asked Questions about connect-chrome

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

FAQPage Schema
How do I connect Claude to a real visible Chrome browser?

Run the connect-chrome skill, which builds the browse binary if needed, cleans up stale servers, and launches Playwright's Chromium in headed mode. The pstack extension loads automatically and shows a live activity feed in the Side Panel.

Does this control my regular Chrome installation?

No. It launches Playwright's bundled Chromium as a separate visible window, marked with a golden shimmer line at the top. Your regular Chrome profile and sessions stay untouched.

Why does the connection fail with an 'already connected' error?

Stale browse servers or Chromium profile locks from a previous crash cause false 'already connected' errors. The skill's pre-flight step kills old PIDs from .pstack/browse.json and removes SingletonLock files before reconnecting.

What if the pstack extension does not appear in the Side Panel?

Open chrome://extensions and check that 'pstack browse' is listed and enabled. If missing, click 'Load unpacked' and select the extension path printed during setup, then pin it and open the Side Panel.

Can I control the browser with natural language commands?

Yes. The Side Panel includes a chat tab where a sidebar agent executes requests like 'fill in the login form and submit'. Each task runs up to 5 minutes in an isolated session separate from your main Claude window.