コンテンツにスキップ

Claude Code スクリーンショット共有手順

背景

Claude Code(Windows版)ではクリップボードからの画像貼り付け(Ctrl+V)が正常に動作しない場合がある。 また、ドラッグ&ドロップもWindowsの写真プレビューが開いてしまい使いづらい。 そのため、ss コマンドで最新スクショを固定パスにコピーし、パスを渡す方式で運用する。

セットアップ

~/.bashrc に以下が設定済み:

# 最新スクリーンショットを ~/ss.png にコピーして表示
ss() {
  local latest
  latest=$(ls -t ~/Pictures/Screenshots/*.png 2>/dev/null | head -1)
  if [ -z "$latest" ]; then
    echo "スクリーンショットが見つかりません"
    return 1
  fi
  cp "$latest" ~/ss.png
  echo "保存しました: ~/ss.png ($(basename "$latest"))"
}

使い方

  1. Win + Shift + S でスクリーンショットを撮る
  2. Claude Code上で ss と入力・実行する
  3. ~/ss.png 見て」と伝える

前提条件

  • スクリーンショットが ~/Pictures/Screenshots/ に自動保存されること
  • Windowsの設定 → システム → クリップボード → 「スクリーンショットの自動保存」がONであること
  • ~/ss.png は毎回上書きされるため、保存しておきたい場合は別途コピーすること

トラブルシューティング

  • ss コマンドが見つからない → source ~/.bashrc を実行
  • 「スクリーンショットが見つかりません」→ ~/Pictures/Screenshots/ にpngファイルがあるか確認
  • Ctrl+V貼り付けが将来対応されたら、この回避策は不要になる