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 引用。
相關
- 專案
- 專案
- 專案
- 專案
- 專案