闲社服务运行正常AI智能体自动化平台
p

Playwright浏览器自动化

技能标识:playwright-mcp-skill

Run browser automation through @playwright/mcp over UXC stdio MCP, with daemon-friendly session reuse and safe action guardrails. Use when tasks need deterministic page navigation, DOM snapshots, and scripted browser interaction from CLI.

作者:admin | 来源记录:ClawHub
登记来源
ClawHub
版本
V 1.0.0
检测标记
后台标记通过
免费
免费获取
0
收藏
来源与检测标记为平台登记信息,并不代表已展示可复核的检测报告。使用前请核对版本、依赖和所需权限,建议先在隔离环境中运行。
概述
安装方式
版本历史

Playwright浏览器自动化

Playwright MCP 技能

使用此技能通过 uxc 利用固定 stdio 端点运行 Playwright MCP 操作。

复用 uxc 技能进行通用协议发现、认证/错误处理以及信封解析规则。

前提条件

  • - uxc 已安装并可在 PATH 中找到。
  • npx 可在 PATH 中找到(已安装 Node.js)。
  • 首次获取 @playwright/mcp 包需要网络访问。
  • 浏览器运行时可在本地启动(本技能默认使用无头模式)。

核心工作流程(Playwright 专用)

最终确定前的端点候选输入:

  • - 来自文档的原始包形式:npx @playwright/mcp@latest
  • 可靠的非交互形式:npx -y @playwright/mcp@latest
  • 隔离/无头稳定形式(本技能默认):

- npx -y @playwright/mcp@latest --headless --isolated
- 共享配置文件无头形式(用于持久登录状态):
- npx -y @playwright/mcp@latest --headless --user-data-dir ~/.uxc/playwright-profile
- 共享配置文件有头形式(用于相同登录状态的交互式调试):
- npx -y @playwright/mcp@latest --user-data-dir ~/.uxc/playwright-profile

  1. 1. 从官方来源验证协议/路径并进行探测:
- 官方来源:https://github.com/microsoft/playwright-mcp - 使用以下命令探测候选端点: - uxc npx -y @playwright/mcp@latest --headless --isolated -h - 确认协议为 MCP stdio(信封中的 protocol == mcp)。
  1. 2. 明确检测认证需求:
- 运行主机帮助或最小读取调用并检查信封。 - @playwright/mcp 默认流程对于本地 stdio 使用无需 OAuth/API 密钥。
  1. 3. 默认使用固定链接命令:
- command -v playwright-mcp-cli - 如果缺失,则创建: - uxc link playwright-mcp-cli npx -y @playwright/mcp@latest --headless --isolated - 可选:用于持久会话的共享配置文件双命令设置: - command -v playwright-mcp-headless - command -v playwright-mcp-ui - uxc link --daemon-exclusive ~/.uxc/playwright-profile playwright-mcp-headless npx -y @playwright/mcp@latest --headless --user-data-dir ~/.uxc/playwright-profile - uxc link --daemon-exclusive ~/.uxc/playwright-profile playwright-mcp-ui npx -y @playwright/mcp@latest --user-data-dir ~/.uxc/playwright-profile - playwright-mcp-cli -h - 如果检测到命令冲突且无法安全复用,则停止并请技能维护者选择另一个固定命令名称。
  1. 4. 在执行前检查操作模式:
- playwright-mcp-cli browser_navigate -h - playwright-mcp-cli browser_snapshot -h - playwright-mcp-cli browser_click -h
  1. 5. 优先采用先读后交互的方式:
- 在修改页面状态前,先进行导航/快照操作。
  1. 6. 当影响较大时,执行操作前需明确确认:
- 在表单提交、结账、删除/破坏性操作或不可逆的多步骤流程前进行确认。

防护措施

  • - 保持自动化使用 JSON 输出信封;不要依赖 --text。
  • 首先解析稳定字段:ok、kind、protocol、data、error。
  • 默认使用 playwright-mcp-cli 作为命令路径。
  • playwright-mcp-cli ... 等同于 uxc npx -y @playwright/mcp@latest --headless --isolated ...。
  • 仅在链接设置不可用时,作为临时回退方案直接使用 uxc ...。
  • 如果出现浏览器配置文件冲突,在端点中保留 --isolated 并通过相同的固定链接命令重试。
  • 使用共享的 --user-data-dir 时,串行运行无头/有头链接(不要并发运行)。
  • 为了在使用相同配置文件目录时,能够在有头 UI 登录和无头 CLI 自动化之间无缝切换,请设置守护进程独占键:
- 优先使用链接级别设置(推荐上述方式),或为临时运行设置 UXCDAEMONEXCLUSIVE=~/.uxc/playwright-profile。 - 如果配置文件仍被占用(另一个会话正在运行),回退方案:uxc daemon stop
  • - 在模型-动作循环中,优先使用 browser_snapshot 而非截图。

参考资料

  • - 调用模式:
- references/usage-patterns.md

标签

skill ai

通过对话安装

以下为平台配置的接入选项,并非逐项实测通过。能否安装取决于客户端支持、技能来源和运行环境:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 playwright-mcp-skill-1776276270 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 playwright-mcp-skill-1776276270 技能

通过命令行安装

skillhub install playwright-mcp-skill-1776276270

下载

⬇ 下载 playwright-mcp-skill v1.0.0(免费)

文件大小: 5.02 KB | 发布时间: 2026-4-16 16:09

v1.0.0 最新 2026-4-16 16:09
- Initial release of playwright-mcp-skill for deterministic browser automation via @playwright/mcp over UXC stdio MCP.
- Supports daemon-friendly session reuse and safe action guardrails.
- Default workflow includes headless, isolated sessions; persistent shared profiles are optionally supported.
- Provides fixed command linking with `playwright-mcp-cli` for streamlined usage.
- Enforces JSON envelope protocol parsing and explicit guardrails for safe browser actions.
- Designed for CLI integration with prerequisites for Node.js, npx, and uxc.
返回顶部