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リファレンスをロードします。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト