chezmoi/dot_claude/skills/paste-image/SKILL.md
WSLでクリップボードの画像を /tmp/claude-clipboard/ にPNG保存してClaude Codeに読ませる。Windows側のPowerShell経由で取得する
npx skillsauth add ibuibu/nix chezmoi/dot_claude/skills/paste-imageInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
WSL環境で、WindowsクリップボードにコピーされたスクリーンショットなどをPowerShell経由で取り出し、/tmp/claude-clipboard/clipboard-<timestamp>.png に保存してReadで読み込む。
Claude Code標準のCtrl+V画像ペーストはWSLで壊れている(BMP検知の不具合)ため、その代替として使う。
/paste-image で明示的に呼ばれたときuname -r に microsoft を含む)powershell.exe が PATH 経由で呼べること以下のBashコマンドを実行する。タイムスタンプ付きPNGを /tmp/claude-clipboard/ に保存し、パスを標準出力に出す。
mkdir -p /tmp/claude-clipboard
TS=$(date +%Y%m%d-%H%M%S)
OUT="/tmp/claude-clipboard/clipboard-${TS}.png"
WIN_OUT=$(wslpath -w "$OUT")
powershell.exe -NoProfile -Command "
Add-Type -AssemblyName System.Windows.Forms;
Add-Type -AssemblyName System.Drawing;
\$img = [System.Windows.Forms.Clipboard]::GetImage();
if (-not \$img) { Write-Error 'clipboard has no image'; exit 1 };
\$img.Save('$WIN_OUT', [System.Drawing.Imaging.ImageFormat]::Png);
" && echo "SAVED: $OUT"
wslpath -w でWSLパスをWindowsパス(例: \\wsl.localhost\...\clipboard-...png)に変換してPowerShellに渡す\$ エスケープはbashヒアドキュメント経由でも動くようにしてあるSAVED: 行に出力されたパスを Read ツールで読み込む。Claude Codeはマルチモーダルなので画像はそのまま解釈できる。
画像の内容について説明したり、ユーザーが追加で指示した作業(「このUIを実装して」「このエラー読んで」等)を行う。
clipboard has no image エラー: クリップボードに画像が無い。ユーザーにスクショ撮り直しを依頼powershell.exe: command not found: WSLでない可能性。uname -r を確認して報告ls -la で確認/tmp/claude-clipboard/ は再起動で消える。永続化したい場合はユーザーに別パスへのコピーを提案pbpaste / xclip 分岐を追加予定)testing
Interview the user relentlessly about a plan or design until reaching shared understanding, resolving each branch of the decision tree. Use when user wants to stress-test a plan, get grilled on their design, or mentions "grill me".
tools
PRレビューコメント対応
tools
gwqでworktreeを切り、.envとsettings.local.jsonをコピーし、plan-xxx.mdを配置して別ターミナルで作業開始できる状態を作る
tools
新しいClaude Skillの設計と雛形作成を対話で支援。要件整理からSKILL.md作成、構成決定、最終チェックまでを一貫して進めるときに使う。