Agent Skills
返回列表
CDP 自动运行

CDP 自动运行

开发编程 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_f4ecf047/cdp-autorunner-skill。

技能介绍

要解决什么问题

在浏览器调试、端到端脚本或 DevTools 自动化里,Chrome DevTools Protocol(CDP) 是常见入口:你要连上目标页面、发 Runtime.evaluate、监听 Network/Console 事件,还要把「启动—执行—收尾」串成可重复流程。纯靠文档和零散命令,大模型容易漏掉会话生命周期、目标页切换或错误处理,输出也难以直接落地成可跑的 autorunner 流程。

技能如何工作

cdp-autorunner-skill 把上述场景整理成可遵循的技能说明,让模型在 dev-programming 语境下按 CDP 自动化运行的思路组织回答:先明确连接方式与目标上下文,再给出命令/步骤序列,并强调与 autorunner(自动拉起、执行、退出)相关的顺序与约束。你可以把它当作「CDP 侧脚本化运行」的协作模板,而不是替代 Chrome 或具体驱动库的安装文档。

适用边界

  • 技能包本身不替代本地 Chrome/Chromium、调试端口或你选用的 CDP 客户端实现;环境仍须自行准备。
  • 公开 SKILL.md 较简略,具体命令集、语言绑定以你在对话中提供的约束为准;勿默认技能已内置某套私有 API。
  • 涉及生产账号、Cookie 或跨域策略时,仍要按团队安全规范审查自动化脚本。

使用场景

  • 本地已开 Chrome 调试端口,需要把连接、执行脚本、断开整理成可重复 autorunner 步骤
  • 在 E2E 或调试脚本里反复用 CDP 拉 Network/Console 事件,希望模型按会话生命周期组织命令序列
  • 用 DevTools 协议对指定 Tab 做 `Runtime.evaluate` 批量探测,需要避免漏掉 target 切换与错误处理
  • 把 CDP 侧「启动浏览器—跑任务—退出」流程写成文档化步骤,供团队或 Agent 按同一模板执行

适合人员

  • 维护 Playwright/Puppeteer 旁路 CDP 脚本的测试工程师,要把零散协议调用收成可复用流程
  • 负责浏览器内性能或网络抓包的 front-end 工程师,需要 DevTools 协议下的自动化运行清单
  • 写内部 DevTools 插件或调试工具的开发者,希望大模型按 CDP autorunner 顺序生成步骤而非单条命令
  • 平台组同学为 CI 编排 headless Chrome 任务,需要 CDP 会话从连接到收尾的结构化说明