Loading...
Loading...
Use this skill when you need to control a Chrome browser via CDP (Chrome DevTools Protocol) to reuse existing login sessions. Covers: launching Chrome in debug mode, opening URLs, waiting for page load, evaluating JavaScript, taking snapshots, and extracting auth tokens. Trigger phrases: browser automation, CDP, agent-browser, 浏览器操作, 操作浏览器, Chrome CDP, 复用登录态, extract token from browser.
npx skill4agent add worldwonderer/oh-story-claudecode browser-cdpagent-browserbash {SKILL_DIR}/scripts/setup_cdp_chrome.sh 9222agent-browser--cdp 9222agent-browser --cdp 9222 open "<URL>"
agent-browser --cdp 9222 wait 3000agent-browser --cdp 9222 eval 'document.body.innerText.substring(0, 8000)'# 从 localStorage 或 cookie 提取
agent-browser --cdp 9222 eval 'localStorage.getItem("token") || document.cookie'# 查找页面元素(用于登录按钮等交互)
agent-browser --cdp 9222 snapshot -iagent-browser --cdp 9222 click "<CSS selector>"agent-browser --cdp 9222 type "<CSS selector>" "<text>"| 问题 | 解决方案 |
|---|---|
| CDP 端口未监听 | 重新运行 |
| 页面跳转到登录页 | |
| eval 返回 null | 检查 localStorage key 名称,或改用 |
| Chrome 进程残留 | |