圖片壓縮 Skill:在 Agent 裏做智能壓縮與批量處理

前言

站點配圖、用戶上傳、文檔插圖一旦未經處理就進倉庫或 CDN,體積往往偏大:構建變慢、帶寬和存儲成本上升,前端還要額外做懶加載和格式兜底。手工用 GUI 或單條命令壓圖,格式多、目錄深時很難統一策略,也不方便在對話裏隨手處理一批文件。

下面介紹 SkillHub 上的「圖片壓縮 Skill」。它把壓縮流程寫成 Agent 可執行的 Skill(SKILL.md 規範),在對話裏用自然語言觸發,由 Agent 按 Skill 說明選擇策略並調用工具處理,適合需要「說清楚目標、讓 Agent 落地」的場景。

這是什麼

「圖片壓縮 Skill」是面向圖片壓縮與體積優化的社區 Skill,座標爲 @user_472d0abf/oustorearing,當前版本 1.0.7,分類 design-media,來源 community,發佈者爲 user_472d0abf。頁面標註 requires_api_key=false,安裝後無需單獨配置 API Key。

官方簡介概括爲:圖片壓縮專用 — 智能自動選擇最佳壓縮策略、並行處理、支持專業壓縮工具。它解決的是:在 Agent 會話裏統一完成單張或批量壓圖、優化上傳體積、節省存儲,而不必每次自己查參數和工具鏈。

  • SkillHub 展示頁:https://www.skillhub.cn/skills/user_472d0abf/oustorearing
  • 資料中的 API 入口:https://api.skillhub.cn/user_472d0abf/oustorearing

(SkillHub 頁面當前顯示評分 100000、下載 2271 次;以頁面與抓取元數據爲準。)

核心功能

以下能力均來自官方簡介與 SkillHub 頁面,未在資料中出現的細節不展開。

  1. 策略選擇:根據任務自動選擇較合適的壓縮策略,減少「一律轉 JPEG / 一律壓到固定質量」的粗放做法。
  2. 並行處理:支持對多文件並行處理,適合目錄級或批量場景。
  3. 專業工具:Skill 側可編排專業壓縮工具(具體工具名與參數以安裝後的 SKILL.md 爲準)。
  4. 意圖觸發:當用戶提到壓縮圖片、優化圖片、縮小體積、圖片太大、節省存儲、Web 上傳優化、批量處理等需求時,Agent 應優先匹配本 Skill。

中文觸發詞(官方列出):圖片壓縮、壓縮圖片、圖像優化、圖片瘦身、減小圖片大小、批量壓縮。

安裝與啓用

安裝流程遵循 SkillHub 通用說明 skillhub.cn/install/skillhub.md。要點:用 skillhub CLI 安裝,且必須用 --dir 指向當前 Agent 實際使用的 skills 目錄,否則默認裝到 ./skills/ 可能不會被識別。

1、檢查或安裝 SkillHub CLI

command -v skillhub && skillhub --version

若未安裝,可按官方推薦執行完整安裝(CLI + 默認 Skill):

curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash

僅需 CLI 時:

curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash -s -- --cli-only

2、安裝本 Skill

SkillHub 頁面給出的安裝提示爲:根據上述安裝文檔,安裝座標 @user_472d0abf/oustorearing。

在終端中示例(將 <skills 目錄> 換成你當前客戶端的路徑):

skillhub install @user_472d0abf/oustorearing --dir <skills 目錄>

常用客戶端 skills 目錄(摘自官方安裝文檔):

客戶端 skills 目錄
Cursor ~/.cursor/skills/
Claude Code ~/.claude/skills/
Codex ~/.codex/skills/ 或項目下 .agents/skills/
Gemini CLI ~/.gemini/skills/

安裝完成後,按你所用 Agent 的要求重啓或刷新 Skill 列表,使新 Skill 生效。

3、無需 API Key

元數據標籤爲 requires_api_key=false,一般不需要爲本 Skill 單獨申請 SkillHub API Key;若環境限網,安裝腳本與 skillhub 命令需在允許訪問外網的環境下執行。

典型用法

本 Skill 以對話驅動爲主,沒有在本次覈對資料中拿到完整 SKILL.md 內的命令行示例,因此下面只寫可復現的觸發方式;具體執行步驟(輸出路徑、是否覆蓋原圖、格式轉換等)以安裝包內 SKILL.md 爲準。

  1. 確認 Skill 已裝入當前 Agent 的 skills 目錄並已啓用。
  2. 在會話中用自然語言說明目標,並帶上官方觸發詞或場景,例如:
    - 「這批 assets/ 裏的 PNG 體積太大,批量壓縮一下,儘量不影響觀感,用於 Web 上傳。」
    - 「壓縮圖片到適合博客配圖的大小,節省存儲空間。」
    - 「用戶反饋插圖太大,幫我圖像優化並說明壓縮前後體積。」
  3. Agent 匹配到「圖片壓縮 Skill」後,會按 Skill 中的策略與工具說明處理;你可在對話中補充格式要求、最大邊長、是否保留透明通道等約束。

若需確認是否安裝成功,可在項目目錄執行:

skillhub search oustorearing

(搜索行爲以本地 skillhub 版本爲準。)

適用場景與注意

適合誰

  • 需要在 Cursor、Claude Code、Codex 等支持 Skills 的環境裏,用一句話完成壓圖或批量優化。
  • 設計 / 前端 / 內容同事實操時,希望 Agent 統一選策略並並行處理多文件。
  • 關注 Web 上傳體積、倉庫靜態資源、文檔配圖存儲,而不是長期維護一套 shell 腳本。

限制與注意

  • 社區來源(community),行爲與依賴以安裝後的 SKILL.md 及本機已安裝的專業工具爲準;升級前留意版本號(當前 1.0.7)。
  • 壓縮會改變文件內容,重要原圖請先備份或輸出到新目錄,並在對話裏明確是否覆蓋。
  • 並行處理會佔用 CPU/磁盤 I/O,大批量時建議在本地資源充足的環境執行。
  • 資料中未列出各客戶端的差異化配置項;若某客戶端未加載 Skill,優先檢查 --dir 是否指向該客戶端的 skills 目錄。

結尾

「圖片壓縮 Skill」把壓圖、批量優化和策略選擇收斂到 Agent Skill 裏,配合 SkillHub 安裝,無需 API Key 即可接入。需要時在對話裏用官方中文觸發詞說明場景即可。

  • SkillHub:https://www.skillhub.cn/skills/user_472d0abf/oustorearing
  • 安裝說明:https://skillhub.cn/install/skillhub.md
羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜