← Back to Skills Marketplace
Office Document Editor
by
Xuan-You Lin
· GitHub ↗
· v1.0.0
979
Downloads
1
Stars
8
Active Installs
1
Versions
Install in OpenClaw
/install office-document-editor
Description
Professional DOCX/PPTX document editing with tracked changes, formatting preservation, highlights, strikethrough, and Git version control.
Usage Guidance
This skill appears to do what it says: fetch files (uploads/URL/SFTP/local), apply replacements/formatting to DOCX/PPTX, generate diffs, and help commit to Git. Before installing: (1) be aware that 'tracked changes' is implemented as visible formatting (highlights/strike) not Word's revision-tracking metadata; (2) SFTP operations will attempt to connect to hosts you supply and use your system sftp client (you should not supply credentials to untrusted hosts); (3) the skill writes files into your OpenClaw workspace (~/.openclaw/workspace) and can copy edited files back into the workspace media folder—ensure that is acceptable for your data-sensitivity requirements. If you rely specifically on Word's native 'Track Changes' feature, test carefully first. If you want additional assurance, review the scripts locally before running, or run them in an isolated environment.
Capability Analysis
Type: OpenClaw Skill
Name: office-document-editor
Version: 1.0.0
This skill is classified as suspicious due to its broad capabilities for file system access and network operations, which present significant vulnerabilities for potential misuse, even without explicit malicious intent in the code. The `scripts/fetch_file.sh` and `scripts/interactive_edit.sh` scripts allow fetching and uploading files via arbitrary local paths, URLs (using `curl`/`wget`), and SFTP connections. While these are necessary for the stated purpose of a 'Universal Office Document Editor', they could be exploited via prompt injection against the AI agent to download and execute malicious payloads, or to exfiltrate sensitive local files to attacker-controlled remote servers. The `SKILL.md` instructions, particularly the phrase 'any DOCX/PPTX file from any source', further amplify this risk by encouraging broad interpretation by the agent.
Capability Assessment
Purpose & Capability
Overall coherent: the package provides utilities to fetch files, edit DOCX/PPTX, generate diffs, and help with Git commits as advertised. Minor mismatch: the README advertises 'tracked changes' while the implementation applies formatting (highlight/strike/bold/underline) and textual replacements rather than generating Microsoft Word revision-tracked changes (the skill marks edits visually, it does not create Word revision metadata).
Instruction Scope
SKILL.md and included scripts limit actions to fetching files (uploads, URL, SFTP, local), performing edits, generating diffs, and optional Git commit. The scripts reference the agent workspace (~/.openclaw/workspace/media/inbound) and standard tools (curl, sftp, git). They do not read unrelated system config or attempt to exfiltrate data to hidden endpoints.
Install Mechanism
Install uses the 'uv' packaging/virtual-env mechanism (metadata and uv sync). All executable scripts and Python sources are bundled with the skill; there are no remote downloads from arbitrary URLs or extract-from-URL steps in the install metadata.
Credentials
No environment variables, credentials, or config paths are required. The skill uses standard user directories (HOME, ~/.openclaw workspace) and common CLI tools (curl, sftp). SFTP operations rely on the system's sftp client and any user-provided credentials or keys — the skill does not request or store secrets itself.
Persistence & Privilege
The skill does not request always:true and does not modify other skills or system-wide configs. It writes files into its skill workspace and the agent media inbound folder (for uploads), which is expected for this functionality.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install office-document-editor - After installation, invoke the skill by name or use
/office-document-editor - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release
Metadata
Frequently Asked Questions
What is Office Document Editor?
Professional DOCX/PPTX document editing with tracked changes, formatting preservation, highlights, strikethrough, and Git version control. It is an AI Agent Skill for Claude Code / OpenClaw, with 979 downloads so far.
How do I install Office Document Editor?
Run "/install office-document-editor" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Office Document Editor free?
Yes, Office Document Editor is completely free (open-source). You can download, install and use it at no cost.
Which platforms does Office Document Editor support?
Office Document Editor is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Office Document Editor?
It is built and maintained by Xuan-You Lin (@tsukisama9292); the current version is v1.0.0.
More Skills