前言¶
站點配圖、用戶上傳、文檔插圖一旦未經處理就進倉庫或 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 頁面,未在資料中出現的細節不展開。
- 策略選擇:根據任務自動選擇較合適的壓縮策略,減少「一律轉 JPEG / 一律壓到固定質量」的粗放做法。
- 並行處理:支持對多文件並行處理,適合目錄級或批量場景。
- 專業工具:Skill 側可編排專業壓縮工具(具體工具名與參數以安裝後的
SKILL.md爲準)。 - 意圖觸發:當用戶提到壓縮圖片、優化圖片、縮小體積、圖片太大、節省存儲、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 爲準。
- 確認 Skill 已裝入當前 Agent 的 skills 目錄並已啓用。
- 在會話中用自然語言說明目標,並帶上官方觸發詞或場景,例如:
- 「這批assets/裏的 PNG 體積太大,批量壓縮一下,儘量不影響觀感,用於 Web 上傳。」
- 「壓縮圖片到適合博客配圖的大小,節省存儲空間。」
- 「用戶反饋插圖太大,幫我圖像優化並說明壓縮前後體積。」 - 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