使い方ガイドへスキップ
Baoyu Compress Image作者 jimliu

Baoyu Compress Image スキル。

画質と元ファイルの保持方法を明示して、画像素材を変換・圧縮します。

  • 画像圧縮
  • WebP
ソースレビュー · baoyu-compress-imageSKILL.md
タスク 画質と元ファイルの保持方法を明示して、画像素材を変換・圧縮します。 成果物 指定した形式と保存先に出力される圧縮画像。 始める前に 元ファイルを保持する設定の既定値はfalseなので、残す場合は明示的に選ぶ必要があります。
記事用の要約 · ソース確認日 2026-11-02 · 生成された例ではありません

01 機能概要

画質と元ファイルの保持方法を明示して、画像素材を変換・圧縮

ツールの自動選択、画質設定、元ファイルを残すかの明示的な指定により、画像をWebP、PNG、JPEGに圧縮します。

ソースに基づくワークフロー実行ベンチマークではありません

作業の進め方

Baoyu Compress Imageは、ファイル、ディレクトリ、出力のオプションを使って画像圧縮スクリプトを操作するためのスキルです。既定の出力はWebPで、PNGとJPEGも選択肢として記載されています。利用可能な画像ツールを、sips、cwebp、ImageMagick、Sharpの順に選びます。

重要なのは、元ファイルをどう扱うかです。文書に記載された既定の動作では元ファイルを残さず、keepオプションを指定すると保持します。プロジェクト単位やユーザー単位の設定でも、形式、画質、元ファイルの保持方法を指定できます。そのため、一括処理を始める前に、出力先と元ファイルの扱いを明確にすることが有効です。

想定される成果物

  • 指定した形式と保存先に出力される圧縮画像。
  • 処理した素材の変換結果とファイルサイズの変化の報告。
  • より大きな素材処理フローに組み込むための、任意の構造化JSON出力。
サンプルブリーフを見る

ブリーフからレビューまで

  1. 01
    設定と対象範囲を確定する

    対象のファイルまたはディレクトリを特定し、適用されるEXTEND.mdの設定を読みます。サブディレクトリを含めるか、元ファイルを保持する必要があるかを指定します。

  2. 02
    出力設定を選ぶ

    WebP、PNG、JPEGから形式を選び、出力先と画質を指定します。記載された画質の既定値は80ですが、適切な仕上がりは画像の内容によって異なります。

  3. 03
    範囲を限定して変換する

    付属のmain.tsスクリプトをBun、または文書に記載された代替手段で実行します。ツール選択機能が、利用可能なバックエンドを選ぶようにします。

  4. 04
    出力した素材を確認する

    生成された画像と、報告されたサイズの変化を確認します。元ファイルの保持と再帰処理について、指定した設定が守られているかも確認します。

02 利用場面

使いどころ

元ファイルを保持する設定の既定値はfalseなので、残す場合は明示的に選ぶ必要があります。

向いているケース

  • Webサイト用の画像を準備するサイトで使える形式で出力しながら、画像のファイルサイズを減らします。
  • 範囲を限定して一括変換する対象が明確な素材ディレクトリに、画質と元ファイルの保持設定を指定して適用します。

確認すべき制限

  • 元ファイルの保持元ファイルを保持する設定の既定値はfalseなので、残す場合は明示的に選ぶ必要があります。
  • ローカルツールへの依存付属のmain.tsスクリプトとBun、または文書に記載されたnpx経由のBun実行方法が必要です。
  • 圧縮結果は画像によって変わりますソースにある削減率の例は説明用であり、すべての画像で同じ削減を保証するものではありません。

用意する入力

  • 対象の素材ファイルまたはディレクトリと、再帰処理するかどうかを指定します。
  • 出力方針保存先、形式、元ファイルを残す必要があるかを指定します。
  • 画質の目標画質を設定するか、圧縮後に確認する見た目の基準を示します。

03 重要な判断

重要な判断

  1. バックエンドの選択

    スクリプトは、利用可能なシステムの画像ツールまたはSharpを使用できます。

  2. 設定の再利用

    EXTEND.mdに、形式、画質、元ファイルの保持方法の既定値を保存できます。

  3. 一括処理に使いやすいレポート

    JSON出力を、より大きな素材処理のワークフローに渡せます。

04 依頼例

目的を絞った依頼文を試す

以下のサンプルブリーフはテストされていません。使用前にスキルのセットアップを確認してください。

ソースとセットアップを確認する

ファイルまたはディレクトリと、再帰処理するかどうかを指定します。

アップストリームのソースファイル
https://github.com/jimliu/baoyu-skills/blob/0a27d7d40e79cfe42334e2e9130a1e41a499ca54/skills/baoyu-compress-image/SKILL.md

以下の参照先から、提供元の手順を確認できます。利用前にリポジトリのセットアップ要件を確認してください。これはインストールコマンドではありません。

一つの成果物から始める

スキルを実行する前に、このブリーフの範囲、素材、制約を調整してください。

サンプルブリーフ
baoyu-compress-imageを使って、指定したタスク用ディレクトリにある書き出し済みのスクリーンショットを処理してください。すべての元ファイルを残し、圧縮したWebPファイルは別の出力ディレクトリに保存してください。今回はディレクトリ直下の画像だけを処理してください。プロジェクトの設定があれば確認し、まず画質80でサンプルを作成してください。残りの画像に設定を適用する前に、出力画像を目視で比較してください。出力先と実際の処理前後のサイズを報告し、文字や細部が目に見えて劣化したスクリーンショットを指摘してください。ソースにある削減率の例を、今回の期待値として扱わないでください。

結果を確認する

実際の出力を、次の観察可能な基準に照らして確認してください。

  • 保持を指定した場合、元ファイルが残っている。
  • 選択したディレクトリの範囲だけが処理されている。
  • 圧縮ファイルを正常に開けて、見える細部の品質が許容範囲に収まっている。

OpenDesignは、コーディングエージェント向けのローカルデザインワークスペースを提供します。この掲載は、スキルが同梱されていること、または外部ツール、認証情報、ソフトウェア依存関係が含まれていることを意味しません。

05 ソースとライセンス

ソースとライセンス

このページは、下記にリンクされた固定のソースリビジョンについて説明しています。アップストリームの挙動や要件は変更される可能性があります。

ソースの所有者
jimliu
リポジトリ
jimliu/baoyu-skills
スキルファイル
SKILL.md
ライセンス
MIT
確認したスナップショット
2026-11-02 · 0a27d7d40e79

読む際の注意

  1. ライセンスの適用範囲固定したリビジョンのリポジトリのLICENSE本文を確認済みです。アーカイブ内の全ファイル名を確認したところ、このスキルのパス配下に、より限定的に適用されるLICENSE、COPYING、NOTICEファイルは見つかりませんでした。この分類は確認した提供元のソースを対象とし、生成物や第三者の依存関係は対象外です。READMEでは、特記がない限りGitHubリポジトリはMITとしていますが、公開されているClawHub配布版はMIT-0を使用しています。この掲載では、固定したGitHubソースを分類しています。
編集部によるソース要約
画質と元ファイルの保持方法を明示して、画像素材を変換・圧縮します。

リンク先のソースに基づく、OpenDesignによるオリジナルの要約です。リポジトリのスター数は日付時点の人気の指標であり、スキルの利用状況や品質スコアではありません。

06 開始前の質問

始める前の質問

出力形式はWebPだけですか?

いいえ。PNGとJPEGも選べます。

元ファイルは自動的に保持されますか?

記載された既定値はfalseです。元ファイルを残すには、keepオプションまたは適切な設定を使ってください。

サブフォルダーも処理できますか?

はい。recursiveオプションで処理できます。既定では再帰処理は無効です。

OpenDesign

依頼内容とデザイン作業を一つの場所に。

ブリーフ、ソース資料、デザイン作業をローカルワークスペースにまとめて管理できます。ワークフローに追加する前に、スキル自体のセットアップを確認してください。

アップストリームのソースファイル
https://github.com/jimliu/baoyu-skills/blob/0a27d7d40e79cfe42334e2e9130a1e41a499ca54/skills/baoyu-compress-image/SKILL.md