AI Agent Hub
Back to plugins
🧰

dsh-extension-workbook

Web Tools Updated 2026.08.16

Run the following command in DeepSeek Harness:

dsh plugin install GongYuanCaiJi/dsh-extension-workbook

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

Run dsh plugin install GongYuanCaiJi/dsh-extension-workbook in DeepSeek Harness to install; the source is at https://github.com/GongYuanCaiJi/dsh-extension-workbook. Restart dsh after installation to activate the plugin.

About this plugin

When an AI assistant glances at an Excel workbook, the result is often a vague summary with no guarantee that formatting survived or formulas were left untouched. dsh-extension-workbook takes a harder stance: it ships a set of high-fidelity .xlsx and .xlsm tools for inspection, rendering, editing, diffing, and validation, where every step is traceable and any operation the engine cannot handle with byte-level fidelity is rejected outright rather than silently downgraded.

The core workflow is fail-closed and verifiable by design. Inspection and deterministic PNG rendering leave the source file untouched; edits go through a guarded pipeline of dry-run planning, expectedSha256 conflict checks, atomic writes, and post-commit validation, with a recovery copy retained for in-place edits. Workbook diffs validate structural integrity before results are accepted. Protected content such as VBA macros is inventoried and verified but never executed. Model-visible output is capped; oversized JSON is written to a temporary artifact whose path is returned, so nothing is truncated.

It is well suited for scenarios where a user reviews or corrects spreadsheets inside a chat conversation yet has hard requirements on data integrity and auditability: financial reconciliation, report-format validation, cross-version diffing, and similar tasks. The upstream skill and documentation from @firstpick/pi-extension-workbook are kept verbatim; every adaptation in this port is itemised in THIRD_PARTY_NOTICES.md for easy traceability.

Use Cases

  • Inspect and correct totals in a Summary sheet via chat
  • Diff two workbook versions to confirm format and data changes
  • Render a sheet to PNG for a visual check of formatting and layout

Best For

  • Users reviewing or editing Excel reports inside a chat conversation
  • Teams with strict requirements on data integrity and auditability
  • Finance or operations staff diffing workbooks across versions