con un clic
playwright
当任务需要通过 `playwright-cli` 或随附的封装脚本从终端自动化操作真实浏览器时使用(导航、填表、快照、截图、数据提取、UI 流程调试)。
Instalar con Codex o Claude Copia este prompt, pégalo en Codex, Claude u otro asistente, y deja que revise la página de la skill y la instale por ti.
Menú
当任务需要通过 `playwright-cli` 或随附的封装脚本从终端自动化操作真实浏览器时使用(导航、填表、快照、截图、数据提取、UI 流程调试)。
Instalar con Codex o Claude Copia este prompt, pégalo en Codex, Claude u otro asistente, y deja que revise la página de la skill y la instale por ti.
Basado en la clasificación ocupacional SOC
审计工作、用具体证据核验声明,并用五年级生也能懂的简单语言解释结果。当用户要求 review、审计、检查、核验、解释一处改动、解释一处修复、总结测试结果、验证某个东西是否有效,或把技术性发现翻译成给非技术读者看的大白话时使用。
当用户想为任何页面撰写、重写或改进营销文案时使用——包括首页、落地页、定价页、功能页、关于页或产品页。也在用户说"write copy for""improve this copy""rewrite this page""marketing copy""headline help""CTA copy""value proposition""tagline""subheadline""hero section copy""above the fold""this copy is weak""make this more compelling"或"help me describe my product"时使用。只要有人在处理需要说服或转化的网站文本,就用它。邮件文案见 email-sequence;弹窗文案见 popup-cro;编辑已有文案见 copy-editing。
仅起草的 Gmail 客户支持分诊,并为每封草稿创建对应的 Codex 项目线程。当用户要求运行客户邮件自动化、检查未读/最近的支持邮件、准备 Gmail 草稿回复、对客户/个人邮件分诊同时跳过自动化邮件,或为已起草邮件的跟进创建 agent/项目线程时使用。
对照适用的操作手册、草稿安全、证据、改动(mutation)和提交范围要求,核验客户支持工作。在每次 Gmail/客户支持分诊、账单/取消/退款/账户/访问权限调查、支持交接或草稿复核任务之后、给出最终回复之前使用;也在用户要求对照操作手册、清单、skill 或要求来核验支持工作时使用。
创建一份周期性的每日 UI 灵感采集。当用户要求运行、刷新、打包或校验带日期的 UI 灵感集时使用,尤其针对 `articles/YYYY-MM-DD-ui-inspiration-capture/` 产物、Framer/Dribbble 落地页灵感、动效研究截图/视频、AI-builder 提示词、重复检查,或把项目操作手册转成可重复的工作流程。
使用本地语音配置,从脚本或内联文本生成 ElevenLabs 文本转语音音频。当用户要 ElevenLabs、text-to-speech、TTS、旁白、配音、语音音频或语音生成时使用;语音名称、voice id、邮箱、所有者和账户特定默认值只从 skill 之外的本地配置载入。
| name | playwright |
| description | 当任务需要通过 `playwright-cli` 或随附的封装脚本从终端自动化操作真实浏览器时使用(导航、填表、快照、截图、数据提取、UI 流程调试)。 |
用 playwright-cli 从终端驱动真实浏览器。优先使用随附的封装脚本,这样即使 CLI 没有全局安装也能工作。
把本技能当作 CLI 优先的自动化。除非用户明确要求测试文件,否则不要转向 @playwright/test。
在建议命令之前,先检查 npx 是否可用(封装脚本依赖它):
command -v npx >/dev/null 2>&1
如果不可用,暂停并请用户安装 Node.js/npm(它提供 npx)。原样提供以下步骤:
# Verify Node/npm are installed
node --version
npm --version
# If missing, install Node.js/npm, then:
npm install -g @playwright/cli@latest
playwright-cli --help
一旦 npx 就位,继续使用封装脚本。全局安装 playwright-cli 是可选的。
export PWCLI="<skill-root>/playwright/scripts/playwright_cli.sh"
用户级技能安装在 <skill-root> 下(默认:<skill-root>)。
使用封装脚本:
"$PWCLI" open https://playwright.dev --headed
"$PWCLI" snapshot
"$PWCLI" click e15
"$PWCLI" type "Playwright"
"$PWCLI" press Enter
"$PWCLI" screenshot
如果用户更喜欢全局安装,以下方式同样有效:
npm install -g @playwright/cli@latest
playwright-cli --help
最小循环:
"$PWCLI" open https://example.com
"$PWCLI" snapshot
"$PWCLI" click e3
"$PWCLI" snapshot
在以下情况后重新快照:
引用可能失效。当命令因引用缺失而失败时,重新快照。
"$PWCLI" open https://example.com/form
"$PWCLI" snapshot
"$PWCLI" fill e1 "user at example dot com"
"$PWCLI" fill e2 "password123"
"$PWCLI" click e3
"$PWCLI" snapshot
"$PWCLI" open https://example.com --headed
"$PWCLI" tracing-start
# ...interactions...
"$PWCLI" tracing-stop
"$PWCLI" tab-new https://example.com
"$PWCLI" tab-list
"$PWCLI" tab-select 0
"$PWCLI" snapshot
封装脚本使用 npx --package @playwright/cli playwright-cli,因此 CLI 无需全局安装即可运行:
"$PWCLI" --help
除非仓库已经统一采用全局安装,否则优先使用封装脚本。
只打开你需要的:
references/cli.mdreferences/workflows.mde12 这样的元素 id 之前,务必先快照。eval 和 run-code。eX 这样的占位引用并说明原因;不要用 run-code 绕过引用。--headed。output/playwright/,避免引入新的顶层产物文件夹。