Introduction

DeepSeek Harness (DSH) adopts a plugin-based architecture, breaking complex processes down into reusable Skills. Literature review work usually includes three stages: “reading and interpretation,” “manual confirmation,” and “formatted output.” If content is generated directly, it can easily deviate from user requirements. The dsh-paper-survey plugin addresses the control problem in review workflows by enforcing an “interpretation first” process and generating the PPT only after user confirmation.

Plugin Overview

The plugin is named dsh-paper-survey, maintained by developer zeros335882878, and belongs to the workflow category. Its core value is: interpretation first → user confirmation → A/B two-page structure for generating survey PPT. It follows the DSH philosophy of “everything is a plugin,” solidifying the research review process into a standardized workflow plugin.

Core Features

The plugin includes three core Skills, each corresponding to a different stage of the review process:

  1. Main Flow Orchestration (paper-survey)
    Responsible for coordinating the entire workflow. It executes a three-step process: interpretation → confirmation → writing, and handles version management. This is the entry point for triggering review generation.

  2. Single-Paper Interpretation (paper-interpret)
    Provides a fixed interpretation framework for a single paper. The framework consists of five blocks, and each design element includes an explanation tied to the corresponding RQx (research question), ensuring that the interpretation stays closely aligned with research objectives.

  3. Survey PPT Generation (paper-deck)
    Generates a survey PPT based on the A/B two-page structure. It transfers content verbatim, applies the layout specifications of pptxgenjs, and performs final QA (quality check).

Installation and Activation

Run the following command in the local directory to install:

dsh plugin --profile web add ./dsh-paper-survey

After installation, you can verify whether the configuration is effective by running:

dsh --profile web --dump-config | grep -A2 paper-survey

Typical Usage

In a DSH session, trigger the corresponding Skill with natural language:

  • Trigger the full survey workflow: Enter “Help me turn these papers into a survey PPT”; this will call paper-survey.
  • Trigger single-paper interpretation: Enter “Interpret this paper”; this will call paper-interpret.
  • Trigger PPT adjustment: Enter “Generate/adjust the PPT layout”; this will call paper-deck.

Environment Requirements

The plugin depends on specific environments and should be checked in advance:

  • PDF extraction: Python 3 and the PyMuPDF library are required.
  • PPT generation: Node.js and the pptxgenjs library are required.

Notes

  • Process control: Follows the strict rule that no PPT page is produced before the user approves the interpretation, avoiding blind generation.
  • Technical mechanism: The plugin is developed based on the Cordis skill provider mechanism, with a structure modeled after dsh-ponytail.
  • Trigger words: Skill content can be triggered by Chinese or English keywords.

Summary

dsh-paper-survey transforms the non-standard task of literature review into a standardized plugin workflow. By placing user confirmation before content generation, it reduces the gap between output and user expectations. For developers or researchers who frequently work with literature reviews, this plugin provides a practical automation solution.