- name
- chrome-cdp-browser-operator
- description
- windows-friendly chrome automation through an existing Chrome profile via CDP, with human-like mouse and keyboard input, browser attachment checks, page navigation, search workflows, guarded drafting, and optional notifications. use when chatgpt needs to drive a real Chrome session on port 9222, attach to a logged-in profile, or operate a safer browser workflow than brittle ad-hoc automation.
Chrome CDP Browser Operator
Use this skill when a real browser session is required and the browser is already open through a dedicated Chrome profile.
Core resources
scripts/browser_operator.pyattaches to Chrome over CDP, falls back to a local launch when configured, can navigate X, draft guarded replies, and emit notifications.scripts/install_chrome_cdp_browser_operator.pywrites a Windows config plus starter scripts.references/cdp-setup.mdexplains the intended Chrome profile and port setup.
Workflow
- Launch Chrome with the dedicated profile and remote debugging enabled.
- Run
browser_operator.py checkto verify that CDP attachment works. - Run
browser_operator.py searchorrun-cyclein draft mode first. - Review the draft bundle before enabling apply mode.
- Keep notifications optional and low-noise.
Rules
- Use the browser skill for real browser presence, not spam or deceptive mass outreach.
- Keep public replies low volume and reviewable.
- Prefer draft mode for new workflows.
- If CDP becomes flaky, use the built-in launch fallback instead of rewriting the whole operator.