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 引用。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目