lackeyjb/playwright-skill
General-purpose Playwright automation for coding agents
解决的问题
它允许编程代理通过即时编写和执行 Playwright 代码来执行通用浏览器自动化。与简单的交互式浏览工具不同,本项目使代理能够创建包含循环、断言、网络拦截和多步流程的复杂且可重用的自动化脚本。
工作原理
当用户描述一个浏览器任务时,代理会使用此技能编写自定义 Playwright 代码。随后,该代码由一个通用执行器 (run.js) 进行处理,负责模块解析并执行脚本。默认情况下,浏览器在非无头模式下运行,以便用户可以实时查看自动化过程,代理通过控制台输出和截图返回结果。
适用对象
使用 AI 编程代理(如 Claude Code、Cursor 或 GitHub Copilot)并需要代理执行自动化测试、视觉验证或复杂 Web 交互的开发人员。
亮点
- 动态代码生成:代理根据特定请求编写自定义脚本,而不是依赖预构建的模板。
- 可视化执行:默认设置为
headless: false,以便实时监控自动化过程。 - 便携式执行器:包含一个专用执行器,以确保内联脚本和基于文件的脚本都能实现稳定的模块解析。
- 渐进式披露:使用简洁的指令文件 (
SKILL.md),仅在代理需要详细技术文档时才加载完整的 API 引用。
相关
- 项目
- 项目
- 项目
- 项目
- 项目