DSH Plugins Marketplace

DSH Plugins

Plugins

/

dsh-crawshrimp-office

h

dsh-crawshrimp-office

Discovered

Standalone Word and PowerPoint creation, text extraction and OOXML inspection tools for DeepSeek Harness. No Python or Crawshrimp backend.

dsh-crawshrimp-office

dsh-crawshrimp-office is a standalone DeepSeek Harness plugin for small, local OOXML document jobs. It creates real .docx and .pptx files, reads capped text from .docx, and reports structural metadata from .docx/.pptx ZIP packages. It does not use the Crawshrimp API or the shared connector.

Install

The package targets DSH 0.2.1-alpha.4 and uses @deepseek-ai/dsh-mcp-client@0.2.1-alpha.4 plus @deepseek-ai/schemastery. Install the GitHub release into a DSH profile:

dsh plugin --profile demo add -w github:howtimeschange/dsh-crawshrimp-office#v0.1.0

The -w flag lets the DSH CLI add the plugin from the profile workspace. The package declares its bundle patch, so a successful install activates cordis.patch.yml. The same patch is available at examples/cordis.patch.yml for a host that loads patches manually.

Set an optional workspace before starting the profile:

export CRAWSHRIMP_OFFICE_WORKSPACE="$HOME/crawshrimp-office-output"

The default workspace is ./crawshrimp-office-output relative to the DSH process. Every filename supplied to a tool must be relative to that directory. The plugin resolves real paths, rejects traversal and symlink escapes, never overwrites an existing output, and writes through a temporary file before an atomic no-overwrite link.

Tools

ToolPurposeApproval
crawshrimp_office_word_createCreate a DOCX from a title, paragraphs, and simple string tables.Native DSH approval required.
crawshrimp_office_word_readExtract bounded plain text from an existing DOCX.Read-only; no approval.
crawshrimp_office_slides_createCreate a PPTX title slide and heading/bullet slides.Native DSH approval required.
crawshrimp_office_inspectList bounded OOXML ZIP entry metadata and counts.Read-only; no approval.

Write calls fail closed when the host has no approval service, when the native policy is never, or when the decision is not allowed-once. There is no plugin setting that bypasses native approval.

Example arguments:

{
  "filename": "reports/brief.docx",
  "title": "Weekly brief",
  "paragraphs": ["A short, reviewable summary."],
  "tables": [{
    "headers": ["Metric", "Value"],
    "rows": [["Orders", "12"]]
  }]
}
{
  "filename": "reports/launch-plan.pptx",
  "title": "Launch plan",
  "slides": [{
    "heading": "Milestones",
    "bullets": ["Design", "Review"]
  }]
}

Bounds and honest limits

The defaults cap each input file at 16 MiB, each generated output at 16 MiB, and extracted DOCX text at 128 KiB. The plugin also caps paragraph, table, slide, bullet, and ZIP-entry counts. These values can be lowered or raised within bounded limits through workspaceDir, maxInputBytes, maxOutputBytes, and maxTextBytes in the plugin config.

The implementation generates and inspects OOXML packages. It does not render to PDF or PNG, run LibreOffice, or perform visual review. A successful create result reports visualReview: "not_rendered"; it must not be described as visually verified until a separate renderer and human or model review has actually run. office_run, Office COM, macros, formulas, charts, and arbitrary Python execution are outside this package.

The examples and tests use local temporary files only. They do not call a model, merchant account, or external network service.

中文说明: README.zh-CN.md

Comments

Loading…

Similar plugins

dsh-office-tools

by kw78

Model-facing Office tools for DeepSeek Harness: Word (.docx), Excel (.xlsx), and PowerPoint (.pptx) create/read/update with workspace-safe paths and PPT image embedding.

Tools & CapabilitiesManifest valid

★ 31

↓ 2.7k/wk

MIT

TypeScript

Oct 13, 2026

dsh plugin --profile agent add dsh-office-tools

by FylarOpen

Office document preview, editing, and DOCX generation for DeepSeek Harness, powered by Fylar Office SDK.

UI & ExperienceManifest valid

★ 193

↓ 31/wk

TypeScript

Oct 15, 2026

dsh plugin --profile web add @fylar/dsh-fylar-office-editor

by ZSeven-W

The DeepSeek Harness plugin for OpenPencil — preview, inspect, and edit real .op documents inside a conversation.

Tools & CapabilitiesManifest valid

★ 186

↓ 801/wk

MIT

TypeScript

Oct 6, 2026

dsh plugin --profile web add @zseven-w/dsh-openpencil

by zhangjiabo522

DeepSeek Harness 文档工具插件:read/create/edit PDF/DOCX/XLSX/PPTX/CSV/Markdown(read_document、create_document、edit_document)

Manifest valid

★ 0

MIT

TypeScript

Aug 15, 2026

dsh plugin --profile web add @deepseek-ai/dsh-tool-doc

by violetdream

dsh插件-结合officecli命令实现在Deepseek Harness中操作office文档

Manifest valid

★ 3

↓ 38/wk

MIT

TypeScript

Sep 17, 2026

dsh plugin --profile web add dsh-officecli

by rong-coder

dsh plugin for DeepSeek Harness: complete Office document tools for the agent (create/read/edit .docx/.xlsx/.pptx via OfficeCLI) plus high-fidelity document preview in the dsh web sidebar through dsh-

Development & InfrastructureManifest valid

★ 6

MIT

TypeScript

Aug 17, 2026

dsh plugin --profile web add dsh-office-tool