use-screenshot について
最近のスクリーンショット、クリップボード画像、ダウンロード画像を確認するスキルです。スクリプトが画像の取得元を特定し、一時ファイルにコピーまたは移動してエージェントが確認できるようにします。
主な機能
- 01最近のクリップボード画像の検索
- 02ダウンロード画像の確認
- 03デスクトップ画像の一時ファイルへのコピー
- 04取得元と一時パスの出力
活用シーン
- 01最新のスクリーンショットの確認
- 02クリップボード画像の確認
- 03最近ダウンロードした画像の確認
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ gjkeller/ use-screenshot --skill use-screenshotインストール後、Claude Code で/use-screenshotを入力して読み込まれたか確認します。
同梱ファイルscripts/screenshot-agent.js
詳細
スクリーンショットの使用
トリガー
ユーザーから最新のスクリーンショット、クリップボードの画像、または最近ダウンロードした画像の確認を求められた場合。
使用方法
- リポジトリ:
node skills/use-screenshot/scripts/screenshot-agent.js - ダウンロード:
node skills/use-screenshot/scripts/screenshot-agent.js --downloads - クリップボードのみ:
node skills/use-screenshot/scripts/screenshot-agent.js --clipboard-only - 出力は2行です:
- ソース(
clipboardまたは元のファイルパス) - 一時ファイルのパス(PNG/JPG/JPEG)
- ソース(
エージェントのパターン
out="$(node skills/use-screenshot/scripts/screenshot-agent.js)"
tmp="$(printf "%s\n" "$out" | sed -n '2p')"
tmp が空の場合は、見つからなかったものとして扱います。
注意事項
- デスクトップのファイルは一時ファイルにコピーされた後、ゴミ箱に移動されます。
- ダウンロードしたファイルは一時ファイルに移動されます(ゴミ箱には移動されません)。
- クリップボードにはコピー時刻がないため、このツールは約30秒以内に更新されたファイルを優先し、それ以外の場合はクリップボードを使用します。
- Linux:クリップボードの画像には、wl-clipboard または xclip が必要です。
コメント
Markdown 対応