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"))"
}
使い方¶
Win + Shift + Sでスクリーンショットを撮る- Claude Code上で
ssと入力・実行する - 「
~/ss.png見て」と伝える
前提条件¶
- スクリーンショットが
~/Pictures/Screenshots/に自動保存されること - Windowsの設定 → システム → クリップボード → 「スクリーンショットの自動保存」がONであること
~/ss.pngは毎回上書きされるため、保存しておきたい場合は別途コピーすること
トラブルシューティング¶
ssコマンドが見つからない →source ~/.bashrcを実行- 「スクリーンショットが見つかりません」→
~/Pictures/Screenshots/にpngファイルがあるか確認 - Ctrl+V貼り付けが将来対応されたら、この回避策は不要になる