AATINF/pdf-extractor-dsh-plugin
AATINF★ 1TypeScriptLast synced: 2026-08-15
让 AI Agent 直接处理 PDF:提取/拆分/合并/旋转,100% 纯本地执行。DeepSeek Harness 插件,三种接入方式:DSH Skill / MCP Server / 原生 Cordis 插件。| PDF tools for AI agents - extract, split, merge, rotate, fully local. 3 integration paths for DeepSeek Harness: Skill, MCP Server, native Cordis plugin.
README excerpt
🔌 PDF Extractor DSH Plugin 将 PDF 页面提取器 的核心能力接入 DeepSeek Harness (DSH) ,让 AI Agent 在对话中直接处理 PDF 文件——提取、拆分、合并、旋转,全部 纯本地执行,文件不上传 。 实测信息 :已在 DSH v0.1.0-rc.5 + Windows 上完成验证,四种 agent 模式(标准 / 极简 / PTC / 创造)中的前三种均确认插件工具对 Agent 可见且可被真实调用。 三条实现路径(从轻量到深度) 路径 方式 复杂度 适用场景 A. DSH Skill SKILL.md + Python CLI ⭐ 最低 快速体验,DSH 会话中直接调用 B. MCP Server Node.js MCP Server(标准协议) ⭐⭐ 中等 任何 MCP 客户端(DSH / Claude / Cursor…)均可对接 C. Cordis Tool Plugin 原生 TypeScript DSH 插件 ⭐⭐⭐ 最高 深度集成,享受审批门 / 沙箱 / 日志回放 三条路径都提供相同的 4 个工具 : extract pages / split pdf / merge pdfs / rotate pages 。 工具速查(三条路径通用) 页码规格语法: "5" (单页)| "3-7" (范围)| "1,3,5-8,10" (组合)| " " 或 "all" (全部) 工具 功能 关键参数 extract pages 提取指定页面为新 PDF input path 、 pages 、 output path? 、 password? (仅 A) split pdf 每页拆分为独立 PDF,打包 ZIP input path 、 output dir? 、 password? (仅 A) merge pdfs 按序合并多个 PDF input paths[] 、 output path? rotate pages 旋转指定页面 90°/180°/270° input path 、 pages 、 degrees? 、 output path? 、 password? (仅 A) 加密 PDF 支持差异 : password 参数 仅 Path A 可用 (pypdf 原生支持密码解密)。Path B/C 基于 pdf-lib, 不支持密码解密 ——遇到加密 PDF 会返回 EncryptedPDFError 并提示先解密(或改用 Path A)。 默认输出位置 :未指定 output path 时,输出文件默认保存到 源文件同目录 (merge 为第一个输入文件同目录)。 一分钟开始 想快速体验完整功能?准备一个 PDF,按上面任一命令运行即可。三条路径提供相同的 4 个工具。 Path …
View full README on GitHub →Category
🎨 Best DeepSeek Harness Design Plugin. The open-source Claude Design alternative. 🖥️ Local-first desktop app. 🖼️ Your coding agent becomes the design engine: prototypes, landing pages, dashboards, slides, images & video — real files, HTML/PDF/PPTX/MP4 export. 🤖 Claude Code / Codex / Cursor / DeepSeek Harness / OpenCode & 20+ CLIs via BYOK.
★ 87,083
volcengine/OpenVikingSelf-evolving Context Database for AI Agents. Unify Agent Memory, Knowledge RAG and Skills.
★ 28,512
titanwings/colleague-skill将冰冷的离别化为温暖的 Skill,欢迎加入数字生命1.0!Transforming cold farewells into warm skills? It's giving rebirth era. Welcome to Digital Life 1.0. 🫶
★ 22,575