Ship Logo
Tech Blog Logo
2026/02/16

ShottrとGyazoを連携させてスクリーンショットワークフローの効率化を図りたかった

author picture

Takuya Ujikawa

/

エンジニア

TL;DR

  • Shottrで画像編集
  • クリップボードコピー & Gyazo自動アップロード

GyazoのUI上ではなくローカルにて画像の編集作業が可能に

画面収録 2026-02-16 10.16.54.gif

スクショ共有問題

皆さんは、スクリーンショットの共有にGyazoを活用されていますか? 私は、Googleスプレッドシートのセル内など「画像を直接貼り付けられない(または貼り付けたくない)場所」でURLとして共有するために、重宝しています。 ただ、共有する前に「ちょっとした注釈を入れたい」「機密情報を隠したい」と思う場面が多々ありますよね。

ローカル完結で編集したい GyazoのProプラン(有料)を使えばブラウザ上での編集が可能ですが、「できれば動作の軽いローカル環境でサクッと済ませたい」というのが本音ではないでしょうか。 そこで今回は、私が実践している「Gyazoの手軽さを活かしつつ、ローカルで編集を完結させる手法」をご紹介します。

実装

使用ツール

  • Shottr: スクリーンショット/編集
  • Gyazo + Gyazo API: 画像ホスティング/画像アップロード
  • Raycast: スクリプトコマンドの管理/実行 (Alfred等 別のランチャーアプリでも可能です)
  • 1Password CLI: APIトークン管理(オプション)

仕組み

  1. Shottrでスクショ撮影、編集
  2. Cmd+Cにてクリップボードに画像コピー
  3. Gyazo APIでアップロード
  4. URLをクリップボードに上書き

セットアップ

1. Gyazo APIトークン取得

事前にGyazoでアカウント登録を行い、ログインしておく。 https://gyazo.com/oauth/applications でNew Applicationからアプリケーションを登録してトークンを取得。

SCR-20260214-enrt.png

1.5 APIトークン情報を1Passwordに保存 (オプション)

秘匿情報の管理に1Passwordを使っている方は保存してください。 以降で作るスクリプト内でトークンを取得します。

2. Raycastでスクリプトコマンドを作成

Raycastを開いて Create Script Command と検索 → Bash を選択 生成されたファイルを以下の内容で上書き

https://github.com/suama-akdo5317/raycast_script/blob/main/upload-to-gyazo.sh ※APIトークンは.envか1Password + 1Password CLIで管理する構成になっています。 他お好きなようにカスタマイズしてください。

3. ショートカットを設定

2で作成したコマンドをhotkeyに登録。私はCmd+Shift+G を設定。

使い方

  1. Shottrでスクショを撮る
  2. 画像編集
  3. クリップボードにコピー
  4. スクリプトコマンド実行

まとめ

もちろんGyazo Proの編集機能もあるんですが、今回は普段使い慣れてるShottrをそのまま活かしたかったのでこの構成に。 ただし履歴管理やチーム共有機能が必要ならGyazo Pro一本で完結させる必要があります。

良き画像共有ライフをお過ごしください。

SHARE ON ❤️