Preface

The core philosophy of DeepSeek Harness (DSH) is “everything is a plugin.” When developing agents or workflows, generating high-quality presentations often requires invoking non-native tools or handling complex file formats. dsh-ppt-master is a DSH-native plugin that wraps the PPT Master skill. It directly integrates an AI-driven presentation workflow into the Harness ecosystem, addressing the needs of generating, populating, and enhancing PPTX files.

Plugin Introduction

This is an open-source plugin maintained by user pn1024 under the MIT License. It packages the features of PPT Master as a dsh-native skill provider, providing a complete presentation processing pipeline from conception to output.

Core Features

Based on verified facts, the plugin primarily provides the following capabilities:

  1. Generate editable PPTX carousels: Outputs standard PowerPoint files rather than static images, supporting later editing.
  2. SVG snapshots: Generates preview images in SVG format.
  3. Native PPTX template population: Supports populating content using local or remote PPTX templates.
  4. PPTX enhancement: Further optimizes generated presentations.

Installation and Configuration

A Python 3.10+ runtime is required before use.

  1. Install dependencies: Run the following command in the plugin directory to install Python dependencies:
   pip install -r requirements.txt
  1. Configure the environment: Copy the environment configuration template and fill in the necessary API keys (if AI image generation is required):
   cp .env.example .env

Then edit the .env file.

  1. Install the plugin: Add the plugin in the DeepSeek Harness environment:
   dsh plugin --profile web add link:<path-to-this-directory>

Notes

The plugin runs with the permissions of the current DSH process. It is recommended to review the source code and license before use.

Conclusion

dsh-ppt-master brings the powerful features of PPT Master to the DSH ecosystem in the form of a plugin. For developers or agent developers who need to handle presentation scenarios, this is a ready-to-use tool.