dsh-office-tools: Creating, Reading, and Updating Office Files in DSH Session Workspaces

dsh-office-tools is an MIT-licensed plugin within the DSH ecosystem maintained by kw78, designed to enable agents to directly create, read, and update Office files within a session workspace. Implemented using pure JS libraries, this plugin operates without spawning sub-processes such as LibreOffice or Word, and provides seven model-oriented tools, including capabilities to create and read Word (.docx), Excel (.xlsx), and PowerPoint (.pptx) files. Specifically, the Excel tool supports updating cells by A1 address, and the PowerPoint tool enables image insertion with coordinate positioning. Users can install the plugin via npm, GitHub source code, or a local directory, and it becomes usable after building and restarting the server. In terms of security boundaries,

Read More