本地圖片批量合併爲 PDF 文檔:用 Agent Skill 完成圖片轉 PDF

前言

掃描試卷、歸檔合同、整理手機照片時,常見需求是把同一目錄下多張圖片合成一份 PDF。手工用預覽或在線工具逐張拖入,文件名順序容易亂;手機豎拍的照片還可能帶着 EXIF 方向,合併後頁面是歪的。自己寫腳本可以批量處理,但每次都要查庫、調參數,對「只想出一份 PDF」的場景來說成本偏高。

下面介紹 SkillHub 上的社區 Skill「本地圖片批量合併爲 PDF 文檔」,讓支持 Skills 的 Agent 按約定流程在本地完成合並,無需單獨配置 API Key。

這是什麼

本地圖片批量合併爲 PDF 文檔(座標 @user_c11cceac/img2pdf,版本 1.0.0)是 SkillHub community 來源、分類爲 office-efficiency 的技能,由發佈者 user_c11cceac 維護。

官方頁面將其定位爲:將本地圖片批量合併爲 PDF 文檔;並標明標籤 requires_api_key=false,即不依賴外部 API 密鑰。SkillHub 展示頁地址:

  • https://www.skillhub.cn/skills/user_c11cceac/img2pdf
  • API 入口:https://api.skillhub.cn/user_c11cceac/img2pdf

核心功能

以下能力均來自官方簡介,未在頁面單獨展開的實現細節不臆測:

  1. 批量合併:把多張本地圖片合成一個 PDF 文件。
  2. EXIF 方向修正:自動處理照片方向信息,減少豎拍圖在 PDF 裏橫倒的問題。
  3. 按文件名編號排序:合併順序依據文件名中的編號,適合 001.jpg、002.jpg 這類命名。
  4. 大批量:官方說明支持 200+ 張圖片的一次性處理。

常用觸發表述(官方列出):圖片轉 PDF、合併圖片爲 PDF、圖片合成 PDF、images to pdf、批量圖片 PDF、試卷圖片 PDF、照片轉 PDF、把圖片做成 PDF。

安裝與啓用

安裝方式以 SkillHub 頁面與安裝文檔爲準:先具備 skillhub CLI,再將技能裝到當前 Agent 能識別的 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

官方頁面寫明:請根據 https://skillhub.cn/install/skillhub.md 安裝 @user_c11cceac/img2pdf。

安裝技能時必須用 --dir 指向當前 Agent 的 skills 目錄;若裝到默認 ./skills/ 而 Agent 未配置該路徑,技能可能無法被加載。文檔給出的常見路徑示例:

環境 skills 目錄(示例)
Cursor ~/.cursor/skills/
Claude Code ~/.claude/skills/
Codex ~/.codex/skills/ 或項目下的 .agents/skills/

安裝命令形式(將 <skills 目錄> 替換爲上表對應路徑):

skillhub install user_c11cceac/img2pdf --dir <skills 目錄>

座標寫法亦可與 SkillHub 頁面一致,使用 @user_c11cceac/img2pdf;具體以當前 skillhub install 支持的包名格式爲準。安裝後按你所用客戶端要求重啓或刷新 Agent,使 Skill 生效。

典型用法

本 Skill 面向對話式觸發:在 Agent 已加載該 Skill 的前提下,用自然語言說明圖片所在路徑與期望輸出的 PDF 路徑或文件名,並帶上官方觸發詞之一即可,例如:

  • 「把 /path/to/scans 裏的圖片按順序合併成 PDF,輸出到 /path/to/output.pdf」
  • 「批量圖片 PDF:合併這些試卷照片,修正手機拍攝方向」

Agent 會按 Skill 內定義的步驟在本地讀圖、排序、生成 PDF。頁面未公開固定 CLI 子命令或腳本名時,不宜自行假設底層調用方式;以 Agent 執行 Skill 指引後的實際操作爲準。

使用前建議:

  1. 圖片文件名帶可排序編號,以匹配「按文件名編號排序」能力。
  2. 單次任務圖片數量較大(如接近或超過 200 張)時,留意磁盤空間與生成耗時。

適用場景與注意

適合誰

  • 需要把掃描件、截圖、照片文件夾快速打成一份 PDF 的辦公場景(試卷歸檔、資料遞交、本地備份)。
  • 已在 Cursor、Claude Code、Codex 等支持 SkillHub 技能的客戶端中工作,希望用同一套對話完成轉換的用戶。

限制與注意

  • 技能處理的是本地路徑上的圖片;遠程圖牀或未下載到本機的資源需先落到本地。
  • 合併順序依賴文件名編號;若命名雜亂,輸出頁序可能與預期不符,應先整理文件名。
  • 官方未在簡介中列出支持的圖片格式清單;若遇個別格式失敗,可換常見格式(如 JPEG、PNG)或查看 Skill 包內 SKILL.md(安裝後位於 skills 目錄對應子路徑)。
  • SkillHub 頁面展示的統計(評分、下載、安裝次數)會隨時間變化;撰寫時頁面數據爲評分 100000、下載 2996、安裝 49,以你打開頁面時的數值爲準。

結尾

「本地圖片批量合併爲 PDF 文檔」把 EXIF 修正、按名排序和大批量合併寫進 Agent Skill,適合在本地、無 API Key 的前提下完成圖片轉 PDF。若你要從商店安裝或查看說明,可訪問:

https://www.skillhub.cn/skills/user_c11cceac/img2pdf

安裝指引:https://skillhub.cn/install/skillhub.md

羽毛球分组比赛记分
小程序二维码

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

小夜