← Back to Skills Marketplace
noah-wu66

Office-Editor

by Noah · GitHub ↗ · v1.0.1 · MIT-0
cross-platform ✓ Security Clean
849
Downloads
0
Stars
7
Active Installs
2
Versions
Install in OpenClaw
/install office-editor
Description
Create or modify Word (.docx), Excel (.xlsx), and PowerPoint (.pptx) files. Use when the user mentions Office, Word, Excel, PowerPoint, docx, xlsx, pptx, spr...
Usage Guidance
This skill appears to do what it says: generate and edit Office files using standard Python libraries. Before installing/using it: (1) ensure the required Python packages (python-docx, openpyxl, python-pptx) are installed in the environment you run the agent in — the skill will report missing packages rather than install them; (2) run the skill in an environment where writing files is acceptable (it writes saved files to disk and will read any input file path you give it); (3) be cautious when editing files from untrusted sources — these libraries don't execute VBA macros but may preserve them or include potentially malicious content in documents; (4) if you need an additional safety layer, run the skill in a sandboxed container or VM. Overall the skill is internally consistent and has no unexplained requests for credentials or network access.
Capability Analysis
Type: OpenClaw Skill Name: office-editor Version: 1.0.1 The office-editor skill bundle provides standard functionality for creating and modifying Word, Excel, and PowerPoint files using well-known libraries like python-docx, openpyxl, and python-pptx. The SKILL.md instructions include explicit safety constraints, such as prohibiting automatic package installation via pip/sudo and requiring user confirmation before overwriting existing files. No evidence of data exfiltration, malicious execution, or prompt injection was found across the scripts or documentation.
Capability Assessment
Purpose & Capability
Name/description match the included scripts and references. The code and SKILL.md only reference python-docx, openpyxl, python-pptx (and optional pandas/pillow) which are exactly the libraries needed for Word, Excel, and PowerPoint manipulation.
Instruction Scope
SKILL.md explicitly restricts behavior: it only checks imports (read-only), refuses automatic pip installs, preserves originals by default, only loads reference files as needed, and instructs saving to disk. Included scripts only read/write local files and accept CLI args; they do not make network calls, access unrelated system config, or read arbitrary environment variables.
Install Mechanism
There is no install spec (instruction-only). That is proportionate: the skill relies on standard Python libraries but does not attempt to download/extract code or run installers automatically.
Credentials
The skill declares no required environment variables, no credentials, and no config paths. The optional dependency guidance (pandas/pillow) is appropriate and limited to specific features (DataFrames, images).
Persistence & Privilege
always is false, the skill is user-invocable and may be invoked autonomously (platform default). It does not request permanent system presence or modify other skills or system-wide configs.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install office-editor
  3. After installation, invoke the skill by name or use /office-editor
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.1
- Updated documentation (SKILL.md) to use clear and concise English throughout, replacing previous Chinese instructions. - Improved structure and rules for handling Word, Excel, and PowerPoint files, including better guidance on dependency checks and output naming. - Clarified dependency checking logic and described core vs. optional package requirements. - Expanded resource references for both basic and advanced use cases with clear selection rules. - No functional code changes, scripts and references remain the same; this update is documentation-focused for broader accessibility.
v1.0.0
Initial release of office-editor skill. - Supports creating and editing Word (.docx), Excel (.xlsx), and PowerPoint (.pptx) files. - Checks for required libraries before execution and clearly reports missing dependencies without attempting auto-installation. - Modifies existing files by default saving as new files to avoid overwriting, unless user explicitly requests to overwrite. - Modular approach for handling file types and dependencies; advanced functionality supported via referenced guides. - Provides sample code snippets and best practices for working with Office files in Python.
Metadata
Slug office-editor
Version 1.0.1
License MIT-0
All-time Installs 7
Active Installs 7
Total Versions 2
Frequently Asked Questions

What is Office-Editor?

Create or modify Word (.docx), Excel (.xlsx), and PowerPoint (.pptx) files. Use when the user mentions Office, Word, Excel, PowerPoint, docx, xlsx, pptx, spr... It is an AI Agent Skill for Claude Code / OpenClaw, with 849 downloads so far.

How do I install Office-Editor?

Run "/install office-editor" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Office-Editor free?

Yes, Office-Editor is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Office-Editor support?

Office-Editor is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Office-Editor?

It is built and maintained by Noah (@noah-wu66); the current version is v1.0.1.

💬 Comments