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

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案