DeepSeek Harness Plugin Hub

Publish and manage complete Harness Profiles. Discover Plugins for your next setup.

Explore

PluginsPresetsDocsNews

Community

Publish a pluginContactReport an issue

Resources

Plugin Hub on GitHubDeepSeek HarnessSystem statusPrivacy notice
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

Independent and unofficial. Not affiliated with, authorized by, or endorsed by DeepSeek.

Office Live — DSH Plugin for DeepSeek Harness
DeepSeek Harness Plugin Hub
ProfilesPluginsCategoriesNewsDocsSign inManage Profiles
ProfilesPluginsCategoriesNewsDocsSign in
← Plugins
O

dsh-office-live

Office Live

Live Office tools for DeepSeek Harness: read the document the user has open in Word / Excel / PowerPoint, screenshot the application window, and edit it in place through COM.

The plugin will be installed here. Keep web if you are unsure.

npx -y @deepseek-ai/dsh plugin --profile web add github:BeiSheng2333/dsh-office-live#d19604e09a7ff9a091eebbeb4f030726833bd3e7
READMECompatibilityVersions

Compatibility and provenance

Office Live is published as dsh-office-live and currently resolves to version 0.1.0. The Hub verifies its manifest and preserves the exact installation source for reproducible installs.

DSH compatibility
*
Runtime surfaces
any
Release source
github
Registry updated
10/18/2026

Versions

0.1.0stable
10/18/2026

Related plugins

Loading related plugins…

Latest
0.1.0
DSH
*
HMR
Process restart
Tree shaking
Safe tree shaking not declared
Unpacked size
Unavailable
Files
Unavailable
Surface
any
License
MIT
Source
github
GitHub
★ 0
Weekly downloads
0
Last push
10/18/2026
View source ↗
README badge

Click the badge to copy Markdown for your README.

Do you maintain this Plugin?Claim benefit · Priority security scan

Verify the GitHub repository declared in package.json to manage this listing. After you claim it, Hub will prioritize a security scan of the current version and publish the result when it passes.

Claim this Plugin →
Report an issue

Related plugins

More verified plugins in productivity-workflow.

Acp App@deepseek-ai/dsh-acp-appThe dsh ACP profile bundle: automation-only JSON-RPC stdio and process lifecycle over dsh-baseExperimental Schedule Bundle@deepseek-ai/dsh-experimental-schedule-bundleOptional bundle that adds Schedule, its task page, and time context to the Web compositionClient Ui Task Board@linxin666/dsh-client-ui-task-boardHost-authoritative task board for the DSH Web GUI with real session execution, Host cron scheduling, and optional cross-platform idle-sleep protection; mounted without DSH source changes.Web All@linxin666/dsh-web-allDSH Web UI 全家桶聚合插件:一键安装全部功能插件(task-board / git-graph / pet / remote-web-ui / web-ui-settings / skin-center / community-plugins / compat shim)。compat 桥接层已并入本包(src/client),无需独立 compat npm 包。

README

dsh-office-live

Live Office tools for DeepSeek Harness: read, screenshot and edit the document the user currently has open in Word / Excel / PowerPoint — no file round-trips, no "close and reopen", the change appears in the window the user is looking at.

Unlike dsh-office-tools (which reads and writes .docx/.xlsx/.pptx files), this plugin attaches to the running Office application through COM and works on the live document — including whatever the user has typed since the file was saved.

Demo

A live Word window after office_live_edit appended two sections and a table — the change is already on screen, nothing was saved:

live Word edit

Excel: office_live_read returned the evaluated formula values, then excel.set_cell wrote a new "备注" column into the open workbook:

live Excel edit

PowerPoint: ppt.set_text rewrote the bullet list and ppt.add_slide added the second slide:

live PowerPoint edit

How it is built (three layers, the JSON bridge, why results go through a UTF-8 side file, why edits are not saved by default): docs/HOW-IT-WORKS.md (in Chinese).

Tools

ToolWhat it does
office_live_statusWhich of Word / Excel / PowerPoint is running and which documents are open
office_live_readRead live contents as JSON (Word paragraphs + styles, Excel cells with evaluated formulas, PowerPoint shapes)
office_live_shotPNG screenshot of the application window (ribbon and page)
office_live_snapshotread + shot in one call — best starting point before editing
office_live_editBatch live edits (paragraphs, find/replace, tables, cells, slides)
office_live_openOpen a file in the real application so edits are visible on screen
office_live_closeClose the window (optionally saving)

office_live_edit operations:

  • Word — word.append_paragraph, word.insert_paragraph_before, word.set_paragraph, word.replace, word.insert_table, word.insert_page_break
  • Excel — excel.set_cell, excel.set_range, excel.add_sheet
  • PowerPoint — ppt.set_text, ppt.add_slide

Requirements

  • Windows with a desktop Microsoft Office installation (COM ProgIDs Word.Application, Excel.Application, PowerPoint.Application). Tested with Office LTSC 2024.
  • Windows PowerShell 5.1+ (powershell.exe); override with the OFFICE_LIVE_POWERSHELL environment variable (for example pwsh.exe).
  • Maybe counter-intuitive but real Office only. Microsoft Store "Office" stubs and web versions expose no COM automation; WPS Office uses different ProgIDs.

Safety

  • Attaches to an already running instance; it never creates a hidden copy of a document.
  • Edits are not saved unless save: true is passed, so the user can review the change in the window, undo it with Ctrl+Z, or ask for more changes first.
  • Word reads are capped at the first 400 paragraphs; Excel reads the active sheet's used range up to 200 rows × 40 columns.
  • Taking a screenshot brings the window to the foreground (it steals focus for a moment).

Install

# from the plugin market UI: add  dsh-office-live
# or from a checkout / tarball:
dsh plugin --profile desktop add ./dsh-office-live-0.1.0.tgz

Then restart DSH. The tools appear in every new session.

How it is wired

lib/index.js registers the seven tools with @deepseek-ai/dsh-tools and shells out to assets/office-live.ps1, passing -ResultFile (a UTF-8 side file, so Chinese text is not mangled by the Windows console code page). The script does the COM and screenshot work and prints one JSON object per call.

License

MIT