Skip to main content

技能

🌐 Skills

技能教会编码代理如何有效使用 playwright-cli,提供结构化的参考文档,代理可以发现并使用这些文档。

🌐 Skills teach coding agents how to use playwright-cli effectively, providing structured reference documentation that agents can discover and use.

安装技能

🌐 Installing skills

playwright-cli install --skills # Claude Code layout (default)
playwright-cli install --skills=agents # .agents/skills layout
playwright-cli install --skills -g # install into the home directory

这个技能会被复制到当前工作区的 .claude/skills/playwright-cli(或 .agents/skills/playwright-cli)。使用 --global(别名 -g)的话,它会被复制到 ~/.claude/skills~/.agents/skills,这样每个项目都能使用。

🌐 The skill is copied to .claude/skills/playwright-cli (or .agents/skills/playwright-cli) in the current workspace. With --global (alias -g) it goes to ~/.claude/skills or ~/.agents/skills instead, making it available in every project.

提供哪些技能

🌐 What skills provide

SKILL.md 涵盖了命令界面——核心交互、快照和引用、会话、原始输出,以及 open/attach 参数——并链接到针对特定任务的详细参考指南:

  • 运行和调试 Playwright 测试 — 运行、调试和管理 Playwright 测试套件
  • 请求模拟 — 拦截并模拟网络请求
  • 运行 Playwright 代码 — 使用 run-code 执行任意 Playwright 脚本
  • 浏览器会话管理 — 管理多个浏览器会话,附加和分离
  • 存储状态(Cookies,本地存储) — 持久化并恢复浏览器状态
  • 测试生成 — 计划、生成并修复 Playwright 测试
  • 追踪 — 记录并检查执行跟踪
  • 视频录制 — 捕捉浏览器会话视频,包括脚本化的核心视频
  • 检查元素属性 — 获取快照中不可见的元素属性

无需技能操作

🌐 Skills-less operation

你可以在不安装技能的情况下使用 playwright-cli。将你的代理指向 CLI,让它发现命令:

🌐 You can use playwright-cli without installing skills. Point your agent at the CLI and let it discover commands:

Test the "add todo" flow on https://demo.playwright.dev/todomvc using playwright-cli.
Check playwright-cli --help for available commands.

支持的代理

🌐 Supported agents

技能适用于:

🌐 Skills work with:

  • 克劳德代码
  • GitHub 助手
  • 光标
  • 支持本地安装技能的任何编码代理