本地图片批量合并为 PDF 文档:用 Agent Skill 完成图片转 PDF
SkillHub 社区 Skill「本地图片批量合并为 PDF 文档」(@user_c11cceac/img2pdf v1.0.0)面向办公场景,在 Agent 中把本地多张图片合成 PDF,支持 EXIF 方向修正、按文件名编号排序及 200+ 张批量处理,且 requires_api_key=false。本文基于官方页面与 skillhub.cn 安装文档,说明能力边界、skillhub CLI 安装命令、Cursor/Claude Code/Codex 等 skills 目录及 install --dir 要点,并给出对话触发示例与命名、大批量等注意事项。
Read Moredsh-cursor-passthrough: Routing Conversations via the Local Cursor CLI in DeepSeek Harness
The DSH Harness plugin `dsh-cursor-passthrough` enables the Web UI to route conversations directly to a locally logged-in Cursor CLI without forwarding them through the DSH API gateway. The plugin adds a “Cursor Passthrough” group in the model selector and works by intercepting `llm/stream` requests and executing the local `agent acp`. Before use, install DeepSeek Harness and Cursor CLI, log in, and use the plugin together with `dsh-cursor-acp`. Once installed, enable the group in settings to seamlessly switch to local mode in the chat interface, with a green badge indicating the session status.
Read Moredsh-subagent-grok: A DeepSeek Harness Subagent Provider Based on Local Grok CLI
The DeepSeek Harness (DSH) provides the `dsh-subagent-grok` plugin, designed to streamline how developers invoke a locally authenticated Grok CLI to perform complex tasks. The plugin runs processes in the working directory of the parent session, enables a strict sandbox by default to restrict write permissions, and does not log sensitive information. Installation requires specific versions, such as Node.js 20 and Grok CLI 1.0.13+. When using the plugin, you must specify the plugin ID in the configuration and explicitly enable the sandbox; otherwise, it will be limited to the permissions of the current process. This plugin addresses authentication and permission management challenges for local tool invocations.
Read Moredsh-git-tools: DeepSeek Harness Local Git Toolkit
`dsh-git-tools` is a plugin for DeepSeek Harness (DSH) designed to address security and latency issues when agents operate on local code repositories during a session. It provides four tools—`git_status`, `git_diff`, `git_log`, and `git_commit`—that allow agents to run Git commands directly on the host. Core features include checking branch status, viewing changes (with support for a statistics summary or a patch), listing commit history, and creating commits. The tools are executed securely via `execFile`, with controlled parameter injection and no destructive operations. Users only need to ensure Git is installed in their environment, then installation and usage can be completed through commands.
Read Moredsh-bone-check: Bone Density Screening Tool
`dsh-bone-check` is a local plugin specifically designed for DeepSeek Harness (DSH) for model inference or agent development. Maintained by uckkk, it provides bone density screening calculations implemented in pure Node.js with no network dependency. It depends on `@deepseek-ai/cordis` and `@deepseek-ai/dsh-tools`, and can be invoked in a DSH session after installation. Note that it runs with the current process's permissions, and the returned health recommendations are for reference only; please consult your physician.
Read Moredsh-paper-sizes: A Fully Local Paper Size Standards Reference
`dsh-paper-sizes` is a DeepSeek Harness (DSH) plugin maintained by uckkk for locally querying internationally recognized paper size standards. Implemented purely in Node.js and requiring no network access, it can be invoked by registering the tool directly in the session after installation. It is well suited for printing and document layout use cases, though users are responsible for reviewing the source code to ensure security and compliance.
Read Moredsh-cinematography: A Reference for Cinematic Camera Movement and Shot Language
dsh-cinematography for DeepSeek Harness (DSH) is a local plugin implemented entirely in Node.js, providing references for cinematic camera movement and shot language. It requires no internet connection and is maintained by uckkk. It can be installed using the `dsh plugin add` command and enabled in `package.json`. The plugin runs with local process permissions, so developers must review the source code themselves to ensure security and compliance.
Read Moredsh-camp-gear: A Parameter-Based Checklist Tool for Real-World Camping Plans
The DeepSeek Harness (DSH) plugin dsh-camp-gear is a pure Node-based local tool designed to meet camping gear planning needs. It encapsulates gear selection logic as a `camp_gear` tool, allowing lists and plans to be returned directly based on parameters without requiring network requests. After installing it with `dsh plugin add github:uckkk/dsh-camp-gear`, users can call it directly, making it suitable for scenarios where equipment lists need to be generated quickly.
Read Moredsh-software-tools: DeepSeek Harness Sidebar Software Tools Manager
dsh-software-tools is a plugin for DeepSeek Harness designed to address models' inability to perceive local software. It provides a sidebar manager that allows users to select local software (including built-in and user-defined options), and injects system prompts to enable the model to automatically invoke these tools. The plugin supports adding software via natural language, automatic command execution, and persistent configuration, significantly simplifying the workflow for using local tools.
Read Moredsh-url-codec: A Local URL Codec Tool Implemented in Pure Node.js
dsh-url-codec is a local plugin maintained by uckkk, intended to address URL encoding and decoding needs within DeepSeek Harness (DSH). Implemented entirely in Node.js, it processes URL strings locally without an internet connection, thereby avoiding network latency and privacy leakage risks. Installation requires the `dsh plugin add dsh-url-codec` command and enabling it in the profile configuration. The plugin depends on `@deepseek-ai/cordis` and `@deepseek-ai/dsh-tools`. Because it runs with the current process permissions, the source code should be reviewed before use to ensure safety. It is suitable for users who need standard URL encoding and decoding and prioritize local processing efficiency.
Read Moredsh-text-reverse: Local Text Reversal Tool
The DeepSeek Harness (DSH) plugin `dsh-text-reverse` is specifically designed for local text reversal. It is implemented entirely in Node.js, has no network dependencies, and is licensed under MIT. After installation, users need to enable it in the profile's `package.json`. Once loaded, the plugin can be used directly through the standard DSH tool invocation specification, making it suitable for scenarios that require efficient processing of local text.
Read Moredsh-text-diff: Line-Level Text Diff Plugin
`dsh-text-diff` is a plugin for DeepSeek Harness that provides local line-level text diff functionality. The tool is implemented in Node.js and requires no network requests or external services, ensuring privacy and secure offline operation. Developers can install it via the official command and enable it in their profile configuration. Once enabled, they can directly invoke the registered tool to perform precise line-by-line text comparison. Because the tool involves running third-party code locally, it is recommended to carefully review its source code and license before installing.
Read Moredsh-season-care: Seasonal Skincare
The DSH ecosystem promotes plugin-based development. To address the challenges of complex integration and network dependencies in vertical-domain agents, istone developed the `dsh-season-care` plugin. This plugin focuses on seasonal skincare solutions, is implemented purely in Node, requires no network dependency, and supports directly returning facial skincare recommendations through parameters. Installation is simple: it only requires running a command to automatically register the tool. It is suitable for scenarios requiring minimal deployment and fast local response, and users should pay attention to permissions and security when using it.
Read Moredsh-safe-shutter: Introduction to the Safe Shutter Plugin
The DSH plugin `dsh-safe-shutter` is a Node.js-based, fully local tool for accurately calculating safe shutter speed in agent development. It requires no internet connection and can be invoked directly in a session after installation. Developers should review its source code and license.
Read MoreDeepSeek Harness Plugin: dsh-pickle-intro (Pickling Basics)
dsh-pickle-intro is a pure Node.js implementation of a DeepSeek Harness plugin, focused on providing local kimchi pickling solutions. The plugin does not rely on network requests and runs efficiently. It allows users to generate specific pickling recommendations based on input parameters. Installation requires the `@deepseek-ai/cordis` and `@deepseek-ai/dsh-tools` dependencies, and checking the license is recommended. It is suitable for scenarios that require fast generation of local text without network traffic.
Read MoreDeepSeek Harness Plugin: dsh-mite-removal
The DSH plugin `dsh-mite-removal`, maintained by uckkk, focuses on providing precise mite-removal recommendations. Implemented in pure Node.js with no network dependencies, it is suitable for offline or restricted environments. Installation requires specific dependency versions, and once successful, it registers a tool named `mite_removal` in the session, allowing developers to obtain clear mite-removal recommendations by passing parameters and achieve a closed logical loop.
Read Moredsh-markdown-to-html: A Local Markdown-to-HTML Tool
The DSH Markdown-to-HTML plugin is maintained by uckkk and provides a local, pure Node.js implementation that converts Markdown to HTML without requiring an internet connection. After installation, it must be enabled in the profile configuration. This tool is suitable for scenarios that require offline conversion, but note that it executes code with the permissions of the current process; please review the source code and license before installing.
Read Moredsh--patch: A Local JSON Patch Processing Tool
The `dsh--patch` plugin provided by DeepSeek Harness (DSH) is a local tool implemented in pure Node.js, designed to help agents handle JSON Patch (RFC 6902) operations locally without network requests. It supports creating, deleting, updating, and retrieving JSON documents, and can be used directly by invoking it in a session after installation. Since it runs third-party code on the local machine, be sure to review the source code carefully before use to ensure security.
Read Moredsh-html-to-markdown: Convert HTML to Markdown
`dsh-html-to-markdown` is a local HTML-to-Markdown plugin for DeepSeek Harness that runs without an internet connection. After installation, you need to configure bundles in `package.json` and invoke it directly in the session. Because it runs locally with the current process permissions, always review the source code before use to ensure security and compliance.
Read Moredsh-hamster-diet: Return a Small Pet Care Plan Based on Parameters
`dsh-hamster-diet` is a DSH plugin maintained by uckkk, designed to provide hamster diet advice implemented entirely in Node.js. The plugin has no network dependencies and can return small-pet care plans based on parameters, making it suitable for scenarios that require fast local construction of domain-specific knowledge while reducing network dependencies. The installation command is `dsh plugin add github:uckkk/dsh-hamster-diet`; before use, ensure that the `@deepseek-ai/cordis` and `@deepseek-ai/dsh-tools` dependencies are installed locally.
Read Moredsh-glob: A Pure Node.js Locally Implemented Glob Pattern Matching Tool
dsh-glob is a pure Node.js local pattern matching tool maintained by istone, designed to address the complexities of agents handling local file paths or performing pattern matching in DeepSeek Harness (DSH). This plugin requires no network or external services and can be invoked directly within a session once installed. Users must run `dsh plugin add dsh-glob` and configure it in `package.json`. Since the plugin runs code locally with the current process's permissions, the source code should be reviewed before installation. dsh-glob is licensed under the MIT license and simplifies agents' file-handling logic with a local, lightweight solution.
Read Moredsh-cpr-guide: Return Critical Response Steps by Scenario
`dsh-cpr-guide` is a local Node.js plugin maintained by user `uckkk` and designed specifically for DeepSeek Harness (DSH). It encapsulates cardiopulmonary resuscitation (CPR) first-aid procedures in scenario-based structures, providing lightweight local tool-calling capabilities without requiring an internet connection. The plugin can be installed via the terminal and used directly within a DSH session by invoking the `cpr_guide` tool to obtain first-aid guidance. Its core advantages are on-demand invocation and local-first design, helping ensure fast response times. Please note that the content is for reference only; please rely on professional training for actual emergency response.
Read Moredsh-anxiety-check: An Anxiety Self-Assessment Tool for the DSH Environment
The DeepSeek Harness plugin `dsh-anxiety-check` aims to provide agents with a local, lightweight anxiety self-assessment feature. Maintained by developer uckkk, it implements the evaluation logic in pure Node.js without requiring a network connection. Users can install it via a command and invoke its registered tool to obtain assessment results and suggestions. Note that the plugin runs with current process permissions; it is recommended to review the source code and license first. The returned suggestions are for reference only, and mental health matters should be guided by professional medical advice.
Read More