AI Agent Hub
Back to plugins
dsh-slide preview

dsh-slide

Workflow Updated 2026.08.18

Run the following command in DeepSeek Harness:

dsh plugin install JeremyGuo/dsh-slide

Paste the following prompt into your AI chat to install this plugin:

Run dsh plugin install JeremyGuo/dsh-slide in the DeepSeek Harness terminal to install (source: https://github.com/JeremyGuo/dsh-slide).

About this plugin

In the DeepSeek Harness Web UI, chat surfaces and visual editing tools have traditionally lived in separate windows. dsh-slide turns the currently open conversation into a 16:9 multi-slide slide canvas while keeping the same Session, AI input channel, and Workspace intact. Flip the switch and the chat panel becomes a presentation editor; flip it back and everything is exactly as before, with no impact on any other conversation.

All editing is driven by AI annotation agents. Select one or more objects, a page, or the entire deck, then type an instruction. The agent produces validated operations that are applied immediately to the canvas: adding images, drawing SVG polygons and Bézier curves, updating element properties, and inserting new pages. Each annotation maintains its own message thread and focus scope, so multiple annotations can progress in parallel without blocking one another. The right-hand panel streams visible assistant responses and tool lifecycle events in real time, and lets you collapse threads, review applied-operation counts, resolve, or delete annotations. The finished deck exports to a standalone browser presentation with keyboard navigation, fullscreen mode, and print-to-PDF, with Workspace images embedded as data URIs.

The plugin suits teams that prefer directing layout through natural language rather than manually dragging and resizing elements, as well as developers who iterate on slide decks inside a conversation and version-control them as *.slides.json files. The current protocol covers text, rectangles, images, SVG-path geometry, page updates, and page insertion; editable PPTX export, charts, tables, and rich-text runs are not yet supported.

Screenshots

Use Cases

  • Iterating on slide layout through natural language inside a conversation
  • Switching a chat window into a 16:9 slide canvas to draft a report
  • Exporting a standalone browser presentation for offline sharing or print-to-PDF

Best For

  • Design teams that prefer directing layout via natural language instead of manual dragging
  • Developers who iterate on slide decks inside a conversation
  • Engineering teams that want JSON-based versioning of presentations