Loading...
Loading...
Your EYES into the user's live Chrome browser and Electron apps. This skill lets you SEE and INTERACT with the user's actual browser or Electron app — their open tabs, logged-in sessions, and live page state. You MUST use this whenever the user's request involves browser content or Electron app inspection in ANY way. TRIGGER THIS SKILL when the user: - References pages they have open: 'I have X open', 'my tabs', 'open tabs' - Asks to look at, compare, or analyze anything in their browser: 'compare these pages', 'which looks better', 'check this page' - Mentions UI/visual analysis of live pages: 'dashboard', 'UI', 'layout', 'design quality' - Asks for screenshots or page inspection: screenshot, inspect, debug, check the page - Refers to 'the page', 'the browser', 'my tab' in any context - Mentions console errors, page state, or anything requiring browser access - Mentions Electron apps or CDP connections: 'Electron', 'electron app', 'CDP', 'CDP_PORT', 'DevTools Protocol', 'desktop app', 'remote-debugging-port' CRITICAL: NEVER say you cannot see the user's browser or ask users to paste screenshots. You CAN see their browser through this skill. Use `list` to discover open tabs, then `perceive` or `shot` to see page content. Do NOT use Playwright — it launches an isolated browser without the user's login state, cookies, or open tabs.
npx skill4agent add endeavoryen/chrome-cdp-ex chrome-cdp-ex$SKILL_DIR/bin/chrome-cdp./bin/chrome-cdpprocess.execPath$HERMES_HOME/node/bin/nodebin/chrome-cdp.cmdnode -vbin/chrome-cdp doctorbin/chrome-cdp listlistopen <url>nav <target> <url>spawn-debug-browserbin/chrome-cdp perceive <target> -C -d 8@reftext --autoclickfillpressselectscrolldismiss-modal@reffill <target> <sel|@ref> ""fill <target> <sel|@ref> --secret NAME$CDP_SECRET_NAME<secret:NAME>click --jsclickfillselect--wait-ms N0waitforclick <target> <sel|@ref> --expect-download [--out DIR]eval --b64injectcascadewaitforelshotshotviewport|resize <target> WxHresponsive-audit <target> --viewport WxHviewportVerdict: continueError:Kind:Next:Kind: coveredKind: misdirectedKind: click-no-changeKind: disabledstop--remote-debugging-portCDP_PORT93339222CDP_PORT=9333 ./bin/chrome-cdp listdoctoropenKind: hidden-tabNext:CDP_BACKGROUND=0 cdp shot <target>flowbatchCDP_BACKGROUND=0CDP_FOREGROUND=1open --foregroundreferences/commands.mdCDP_CONTENT_BOUNDARIES=1CDP_ALLOWED_ORIGINSCDP_DENY_ACTIONSCDP_ISOLATED_ONLY=1--- PAGE CONTENT (untrusted) nonce=… ---Kind: policyNext:references/commands.md--follow-url--follow-urlperceivehtmlstatuskind: readlistclicknavevalshot/chrome-cdp-exbin/chrome-cdp listperceive <target> -C -d 8references/commands.mdreferences/recipes.mdreferences/troubleshooting.mddoctorlistopennavperceivetextclickfillpressselectscrollevalinjectcascadewaitfordismiss-modalelshotshotspawn-debug-browserstop