mcpField
U
use-screenshot

use-screenshot

github.com/gjkeller生産性051 回インストール38 週間前に更新
リポジトリ

use-screenshot について

最近のスクリーンショット、クリップボード画像、ダウンロード画像を確認するスキルです。スクリプトが画像の取得元を特定し、一時ファイルにコピーまたは移動してエージェントが確認できるようにします。

主な機能

  1. 01最近のクリップボード画像の検索
  2. 02ダウンロード画像の確認
  3. 03デスクトップ画像の一時ファイルへのコピー
  4. 04取得元と一時パスの出力

活用シーン

  1. 01最新のスクリーンショットの確認
  2. 02クリップボード画像の確認
  3. 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行です:
    1. ソース(clipboard または元のファイルパス)
    2. 一時ファイルのパス(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 が必要です。

コメント