lackeyjb/playwright-skill
General-purpose Playwright automation for coding agents
解決する課題
コーディングエージェントが、Playwrightコードを即座に記述・実行することで、汎用的なブラウザ自動化を実行できるようにします。単純なインタラクティブ・ブラウジング・ツールとは異なり、このプロジェクトは、ループ、アサーション、ネットワークインターセプト、およびマルチステップフローを含む、複雑で再利用可能な自動化スクリプトの作成をエージェントに可能にします。
仕組み
ユーザーがブラウザのタスクを説明すると、エージェントはこのスキルを使用してカスタムPlaywrightコードを記述します。このコードは、モジュール解決を処理しスクリプトを実行するユニバーサルエグゼキューター (run.js) によって処理されます。デフォルトでは、ユーザーが自動化をリアルタイムで確認できるように、ブラウザは非ヘッドレスモードで実行され、エージェントはコンソール出力とスクリーンショットを介して結果を返します。
対象者
自動テスト、視覚的検証、または複雑なウェブインタラクションをエージェントに実行させる必要がある、AIコーディングエージェント(Claude Code、Cursor、GitHub Copilotなど)を使用している開発者。
ハイライト
- 動的なコード生成: エージェントは、事前構築されたテンプレートに頼るのではなく、特定の要求に合わせてカスタムスクリプトを記述します。
- 可視化された実行: 自動化プロセスをリアルタイムで監視できるように、デフォルトで
headless: falseに設定されています。 - ポータブルなエグゼキューター: インラインスクリプトとファイルベースのスクリプトの両方に対して安定したモジュール解決を保証する、専用のエグゼキューターが含まれています。
- 段階的な情報開示: 簡潔な指示ファイル (
SKILL.md) を使用し、エージェントが詳細な技術ドキュメントを必要とする場合にのみ、完全なAPIリファレンスをロードします。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト