Install any skill in seconds. Free to start, no credit card required.
Get Started Free →スクリーンショットの取得・加工を行う。ローカルスクショから最新画像を取得、 PlaywrightでWebページをキャプチャ、画像のトリミング・リサイズ、機微情報を黒塗りマスキング。 記事執筆、レポート作成、UI確認、画像加工時に起動。 「スクショ」「スクリーンショット」「画面キャプチャ」「最新のスクショ」「画像加工」「トリミング」「マスク」「写メ」「写メ撮った」「スクショ撮った」で起動。 Do NOT use for: 画像生成(shogun-imagegenを使え)。
| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-04 | ✗→✓ | ▲ Improved | -20% | 0% |
| case-05 | ✗→✓ | ▲ Improved | -9% | 0% |
| case-06 | ✗→✓ | ▲ Improved | 34% | 0% |
| case-07 | ✗→✓ | ▲ Improved | 2% | 0% |
| case-08 | ✗→✓ | ▲ Improved | 61% | 0% |
このスキルの北極星は記事・報告書のビジュアル品質向上によるコンテンツ差別化。 高品質な画像(マスク済み・適切にトリミング済み)を記事・レポートに挿入することで、 テキスト単体の競合コンテンツとの差別化を実現する。
$ARGUMENTS = 操作対象の指定(URLまたはモードキーワード)
https://...)→ Mode 2: Webキャプチャlatest(省略可)→ Mode 1: ローカルスクショ取得スクリーンショットの取得・加工を行う。4つのモードがある:
スクショフォルダのパスは config/settings.yaml で管理(優先順の配列):
yamlscreenshot: paths: - "/path/to/your/Screenshots/" # OS のスクショ保存先 - "queue/screenshots/" # モバイルアプリ等からの受信先 capture_dir: "images/" # Webキャプチャの保存先 trim_dir: "images/trimmed/" # トリミング後の保存先
paths 配列を上から順に探索し、ディレクトリが存在+画像ファイルがあるものを使う。 全パスが存在しない場合はエラーを返す。
手順:
screenshot.paths 配列を読むa. ls <path> でディレクトリ存在を確認(存在しなければ次へ) b. 存在するパスで ls -lt <path>/*.png <path>/*.jpg 2>/dev/null | head -5 で最新画像を取得
ヘルパースクリプト (全パスを自動探索):
bashbash skills/shogun-screenshot/scripts/capture_local.sh -n 3
手動で特定パスを指定する場合:
bash# config/settings.yaml の screenshot.paths に設定されたパスを使用 ls -lt "/path/to/Screenshots/"*.png 2>/dev/null | head -3
注意: ディレクトリ自体が存在しない可能性がある(ドライブ未マウント等)。 2>/dev/null で存在しないパスのエラーを抑制すること。
playwright_navigate でURLに遷移playwright_screenshot でキャプチャbashpython3 skills/shogun-screenshot/scripts/trim_image.py \ --input /path/to/image.png \ --output /path/to/trimmed.png \ --crop "x1,y1,x2,y2"
オプション: --resize "width,height" でリサイズも同時に行える。
スクショ内のAPIキー、トピック名、個人情報等を矩形で黒塗りする。
bash# 単一領域 python3 skills/shogun-screenshot/scripts/mask_sensitive.py \ --input /path/to/image.png \ --output /path/to/masked.png \ --regions "100,50,400,80" # 複数領域 python3 skills/shogun-screenshot/scripts/mask_sensitive.py \ --input /path/to/image.png \ --output /path/to/masked.png \ --regions "100,50,400,80" "500,200,800,230" # 位置確認(赤枠プレビュー、塗りつぶさない) python3 skills/shogun-screenshot/scripts/mask_sensitive.py \ --input /path/to/image.png \ --output /path/to/preview.png \ --regions "100,50,400,80" --preview
オプション:
--color "R,G,B" — 塗りつぶし色(デフォルト: 黒 0,0,0)--preview — 赤枠表示のみ(塗りつぶさない。座標確認用)手順:
--preview で座標が正しいか確認--preview を外して実行Other measured skills in the registry, with their headline benchmark lift.