デスクトップ、ブラウザ、シミュレーター、CI環境の信頼性の高いScreenshotを、適切なツール、ビューポート、安定性設定を使って取得します。
npx clawhub@latest install screenshot対応プラットフォーム
Screenshot スキルは、macOS デスクトップ、iOS シミュレーター、Linux(X11 および Wayland)、Playwright 経由のウェブページ、ヘッドレス CI 実行など、あらゆる一般的なコンテキストにおいて、AI エージェントがスクリーンショットの撮影・検査・比較を行う際のガイドとなります。ツールの選択、安定化戦略、ビューポートの一貫性、ノイズ除去、出力フォーマットのベストプラクティスを体系化することで、すべてのスクリーンショットが単に技術的に生成されるだけでなく、実際に役立つものになります。このスキルは、撮影後に画像を編集・注釈するためではなく、適切なスクリーンショットを確実に撮影することに焦点を当てています。
npx clawhub@latest install screenshotこのページ上部のインストールボタンをクリックするとワンクリックでセットアップできます
image-edit または image スキルを使用してください。video スキルを使用してください。playwright スキルを使用してください。コンテキストごとに最適なキャプチャツールを推奨します:macOS には screencapture、iOS シミュレーターには xcun simctl、Linux Wayland には grim+slurp、X11/ヘッドレス CI には scrot、ウェブページには Playwright、Windows には nircmd/Pillow を使用します。より重いツールに頼る前に、最もネイティブなパスをデフォルトとして選択します。
エージェントに対して、キャプチャを行う前にネットワークのアイドル状態、特定の要素、または明示的なUI状態が整うまで待機するよう指示します。やみくもにスリープさせることはありません。ブラウザキャプチャでは、Playwrightの安定化機能を活用します:固定ビューポート、アニメーションの無効化、キャレットの非表示、および機密領域のマスク処理。
ベースラインと比較キャプチャ間で、一貫したビューポートサイズ、ズームレベル、デバイススケール、およびテーマ(ライト/ダーク)を強制します。実行間の環境的なズレによって生じる無意味な差分を防ぎます。
エージェントに対して、シャッターが切られる前に、不安定なUI要素(カーソル、キャレット、トースト通知、タイムスタンプ、通知、ランダムに変化するコンテンツなど)、およびシークレット情報、トークン、個人データを非表示またはマスクするよう案内します。
UIやコード、テキストが多いキャプチャにはデフォルトでPNGを使用します。Screenshotに対してJPEGは明示的に推奨されません(テキストやエッジがぼやけるため)。WebPは、受信側がサポートしている場合に共有用として許容されるフォーマットとして扱われます。
障害発生時にリトライの前に即座にScreenshotを保存し、ベースライン用には安定したファイル名を、アドホックなキャプチャにはタイムスタンプを使用し、ヘッドレス環境ではホストディスプレイのキャプチャよりもブラウザネイティブのScreenshotを優先することを規定します。
バグを再現する際、このスキルは適切なツール(例:ウェブアプリに対してPlaywright)を選択し、壊れたUIの状態が完全にレンダリングされるまで待機します。その後、サイドバーやURLに含まれる機密データをマスクし、安定したファイル名でPNGとして保存します。これにより、報告者とレビュアーがすぐに活用できる証跡が生成されます。
CIパイプラインでは、このスキルがビューポートを固定し、アニメーションを無効化し、要素またはクリップ領域のScreenshotをベースラインとしてキャプチャします。以降の実行でも同じ設定を適用するため、差分は環境的なノイズではなく、実際のUI変更を正確に反映します。
xcrun simctl io booted screenshot を使用してシミュレータのフレームを確実にキャプチャします。デスクトップのScreenshotツールがシミュレータの実際の出力バッファではなくウィンドウを直接撮影した場合に生じるアーティファクトを回避できます。
固定ビューポートで「変更前」のScreenshotを撮影し、UIの変更を適用した後、同じズーム・テーマ・状態で「変更後」の同一Screenshotを撮影します。これにより、プルリクエストのレビューやユーザー向けドキュメントに適した、きれいな比較画像を生成できます。
npx clawhub@latest install screenshot対応プラットフォーム
レビューを書くにはログイン
まだレビューはありません。最初の体験をシェアしましょう!