A powerful skill for programmatically managing Microsoft Excel files using Python and the openpyxl library.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install xlsx-manipulation
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install xlsx-manipulation using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
This skill empowers AI agents to interact directly with .xlsx files, providing a programmatic interface to create, modify, and style spreadsheets. By leveraging the openpyxl library, users can move beyond simple CSV exports to generate professional-grade Excel documents complete with complex formulas, rich formatting, and interactive charts. It is an essential component of the Openclaw Skills ecosystem for anyone needing to bridge the gap between automated data processing and business-ready reporting tools.
Whether you are building complex financial models or simple tracking sheets, this skill handles the heavy lifting of spreadsheet architecture. It supports a wide range of Excel features, from basic cell operations to advanced data validation and conditional formatting, making it a versatile tool for any developer's arsenal.
To use this skill, ensure you have the openpyxl library installed in your Python environment:
pip install openpyxl
No additional external dependencies or API keys are required as the library handles the file manipulation locally.
The skill organizes Excel data using the following structural hierarchy:
| Component | Description | Key Attributes |
|---|---|---|
| Workbook | The top-level container for all spreadsheet data. | active_sheet, defined_names, worksheets |
| Worksheet | Individual tabs within a workbook. | title, freeze_panes, auto_filter, merged_cells |
| Cell | Individual data points at row/column coordinates. | value, font, fill, border, alignment, number_format |
| Styles | Reusable formatting templates for cell appearance. | font_name, color, pattern_fill, border_side |
| Charts | Visual representations of cell data ranges. | type (bar/line/pie), title, categories, data_reference |
Loading
A powerful automation tool for programmatically filling document templates with structured data using Jinja2 syntax.

A high-precision utility for extracting structured tables from PDF documents using advanced Lattice and Stream detection methods.

A high-performance OCR skill powered by PaddleOCR for extracting structured text and layout data from images and scanned documents in over 100 languages.

An intelligent assistant designed to customize resumes for specific job descriptions by optimizing for ATS and quantifying professional achievements.

A specialized skill for generating high-quality vector graphics and converting them to PNG format without external Python graphics libraries.

Automate the creation of professional, consultant-grade PowerPoint presentations using a McKinsey-style design framework and python-pptx.








































