@howaboua/pi-skill-chrome-cdp
Pi skill package for chrome-cdp.
Package details
Install @howaboua/pi-skill-chrome-cdp from npm and Pi will load the resources declared by the package manifest.
$ pi install npm:@howaboua/pi-skill-chrome-cdp- Package
@howaboua/pi-skill-chrome-cdp- Version
0.0.5- Published
- Aug 25, 2026
- Downloads
- 530/mo · 92/wk
- Author
- howaboua
- License
- MIT
- Types
- skill
- Size
- 66.2 KB
- Dependencies
- 0 dependencies · 0 peers
Pi manifest JSON
{
"skills": [
"./skills"
]
}Security note
Pi packages can execute code and influence agent behavior. Review the source before installing third-party packages.
README
@howaboua/pi-skill-chrome-cdp
Controls a local Chrome-family browser through the Chrome DevTools Protocol. It can inspect rendered pages and authenticated tabs, navigate, click, type, evaluate JavaScript, and capture screenshots.
Install
pi install npm:@howaboua/pi-skill-chrome-cdp
Requirements
- Node.js 22 or newer
- Chrome, Chromium, Brave, Edge, or Vivaldi with remote debugging enabled at
chrome://inspect/#remote-debugging
The bundled CLI is scripts/cdp.mjs. It discovers Chrome on CDP_PORT or port 9222, then falls back to DevToolsActivePort; set CDP_PORT_FILE for a non-standard port-file location.
Use the skill when an agent needs a real rendered page or existing browser state. It includes bounded accessibility snapshots with reusable element IDs, targeted page search, HTML, navigation, network timing, clicks, typing, screenshots, raw CDP calls, and clearer timeout recovery.
Based on pasky/chrome-cdp-skill, with Pi packaging and local changes.