← Back to Skills Marketplace
76
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install pdf-excel-diff-xlsx
Description
Comprehensive spreadsheet creation, editing, and analysis with support for formulas, formatting, data analysis, and visualization. When Claude needs to work...
Usage Guidance
This skill appears to implement the advertised Excel recalculation and validation features, but exercise caution before using it:
- The manifest does not declare runtime requirements, but SKILL.md and recalc.py require LibreOffice ('soffice') and Python packages (openpyxl, pandas). Ensure soffice and the Python deps are installed before use.
- recalc.py will create/overwrite a LibreOffice macro file in your user profile (~/.config/libreoffice/... or macOS Library/Application Support). The macro included here is simple (recalculate, save, close), but it is persistent and modifies your LibreOffice configuration. Review the macro text and back up your LibreOffice profile if you are concerned.
- The script runs soffice headless and uses subprocess calls; run it on files you trust or in an isolated environment if you are unsure.
If you want to proceed: verify and install the required binaries and Python packages yourself, inspect recalc.py and the macro content, and consider running it first in a disposable environment. If you prefer no persistent changes to your system, ask the skill author to provide a non-invasive recalculation method or an option that avoids writing macros to your profile.
Capability Analysis
Type: OpenClaw Skill
Name: pdf-excel-diff-xlsx
Version: 0.1.0
The skill bundle provides comprehensive tools and instructions for professional Excel spreadsheet manipulation, including financial modeling standards and formula verification. The included Python script `recalc.py` automates formula recalculation by configuring a LibreOffice macro and executing it via a safe `subprocess.run` call; while it modifies the local LibreOffice configuration to add this macro, the behavior is transparent and directly supports the stated functionality without evidence of malicious intent or data exfiltration.
Capability Assessment
Purpose & Capability
The skill's description (spreadsheet creation, editing, recalculation) aligns with the included code (recalc.py) and SKILL.md workflows. However the package metadata declares no required binaries or dependencies while the SKILL.md and recalc.py explicitly require LibreOffice (soffice) and Python libraries (openpyxl, pandas). Requiring LibreOffice is reasonable for formula recalculation, but omitting it from the manifest is a coherence issue and could mislead users about what will run.
Instruction Scope
SKILL.md gives specific runtime instructions (use pandas/openpyxl; always use formulas; run recalc.py). recalc.py will create a LibreOffice macro file under the user's home config directory and call soffice headless to execute that macro and save the recalculated document. The instructions do not request or transmit data to external endpoints, but they do direct the agent to modify a user application configuration (LibreOffice macros), which goes beyond ephemeral local processing and should be called out.
Install Mechanism
There is no install spec (instruction-only plus one helper script), so nothing is downloaded automatically. That is low-risk from an install/download perspective. However, the runtime expects external binaries (soffice, optional timeout/gtimeout) and Python packages which are not declared in an install spec.
Credentials
The skill requests no environment variables or credentials (good). It does, however, write to the user's LibreOffice macro directory (~/.config/libreoffice/... or macOS library path) to install a macro — a form of persistent configuration access that is not expressed in the manifest and may be surprising to users.
Persistence & Privilege
The recalc script intentionally writes a macro file into the user's LibreOffice profile, creating persistent state outside the skill's own files. 'always' is false, and the skill doesn't alter other skills, but this modification of an application profile is a nontrivial privilege and should be disclosed/approved by the user before running.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install pdf-excel-diff-xlsx - After installation, invoke the skill by name or use
/pdf-excel-diff-xlsx - Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.0
Bulk publish from all-task-skills-dedup
Metadata
Frequently Asked Questions
What is xlsx?
Comprehensive spreadsheet creation, editing, and analysis with support for formulas, formatting, data analysis, and visualization. When Claude needs to work... It is an AI Agent Skill for Claude Code / OpenClaw, with 76 downloads so far.
How do I install xlsx?
Run "/install pdf-excel-diff-xlsx" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is xlsx free?
Yes, xlsx is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does xlsx support?
xlsx is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created xlsx?
It is built and maintained by lnj22 (@lnj22); the current version is v0.1.0.
More Skills