DeepSeek Harness Plugin

STARDUSTLC666/dsh-ppt

Stars ★ 8 Downloads (30d) 9,639 Category Docs & Rendering Added 2026-08-17 npm dsh-ppt

Presentation skill and tools: one sentence or one document to an HTML slideshow plus editable PPTX, seven layouts (incl. quote and native PPTX tables), speaker notes (HTML S-key panel and native notes slides), five built-in themes, default theme/language config and bilingual support.

Install

# from npm (prebuilt)

dsh plugin --profile web add dsh-ppt

# from GitHub (first run asks for allowBuilds approval — follow the hint, retry)

dsh plugin --profile web add github:STARDUSTLC666/dsh-ppt

Any plugin you install runs third-party code with your own permissions — it can read your files, use your credentials, and reach the network, and tool approvals don’t sandbox it. GitHub-sourced plugins also run build scripts at install time — pnpm blocks those until you allow them, so an install can stop with ERR_PNPM_GIT_DEP_PREPARE_NOT_ALLOWED or ERR_PNPM_IGNORED_BUILDS; dsh prints the exact key to add under allowBuilds in your profile’s pnpm-workspace.yaml, and the install works on the next run. Allowing a build is a trust decision: only install sources you trust, and pin a commit (github:owner/repo#sha).

README

中文

dsh-ppt whale girl plugin cover

Turn source material into an HTML slideshow, editable PPTX and a reusable project.

downloads

What it does

  • Create branded decks with text, images, tables and native charts.
  • Edit text and images in Settings, reorder pages and undo changes.
  • Check quality and optionally render the final PPTX as images or PDF.

Install

In DSH Desktop, install dsh-ppt from the Plugins panel. If the bundled dsh command is available:

dsh plugin --profile desktop add dsh-ppt

For the web version, replace desktop with web. Restart DSH after installation.

Start using it

Ask to turn your material into a deliverable deck with HTML, PPTX and project files. From 0.8.0, use Settings → Presentations to edit projects generated by this plugin, or continue editing the PPTX in PowerPoint or WPS.

Requirements and configuration

Normal generation does not require Office. Final PPTX rendering uses the optional official LibreOffice Kit; see the guide for dependencies, fonts and installation.

Detailed configuration, tool arguments and troubleshooting are in the usage guide. For standalone development, follow the Node requirement in package.json.

Documentation

License

MIT

Content from the project README on GitHub ↗

Links

More in this category

View the whole category →

Community comments

Comments are public GitHub Discussions. Loading them connects to GitHub and Giscus; a GitHub account is required to post.