One-click install
npx skills add https://github.com/RUSHYOP/imperium-cli --skill xlsx-rushyop
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: xlsx
Source: https://github.com/RUSHYOP/imperium-cli/tree/main/content/skills/xlsx
Command: npx skills add https://github.com/RUSHYOP/imperium-cli --skill xlsx-rushyop

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires defusedxml, lxml, openpyxl, validators, and includes scripts (resource) components.

What problem does it solve?

Use this skill to automate a wide range of spreadsheet tasks when a spreadsheet is the primary input or output. It covers opening, reading, editing, cleaning, formatting, and converting .xlsx, .xlsm, .csv, and .tsv files; it can create new spreadsheets from scratch or from other data sources and even convert between tabular formats. Trigger especially when a user references a spreadsheet by name or path (for example, "the xlsx in my downloads") and wants something done to it or produced from it. It also handles cleaning or restructuring messy tabular data into proper spreadsheets, ensuring the deliverable is a valid spreadsheet file.

Core Features & Use Cases

  • Open, read, edit, format, and clean spreadsheets in .xlsx, .xlsm, .csv, or .tsv formats
  • Create new spreadsheets from scratch or by importing data from other sources; convert between tabular formats
  • Clean or restructure messy data (misplaced headers, junk rows) into well-formed spreadsheets for downstream workflows

Quick Start

Provide a sample spreadsheet and ask the skill to clean, transform, or convert it, then save the result as a new spreadsheet file.

Frequently Asked Questions about xlsx

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I clean messy spreadsheet data with misplaced headers and junk rows?

To clean messy spreadsheet data, this skill restructures misplaced headers and removes junk rows, transforming unstructured tabular inputs into well-formed spreadsheets. It processes .xlsx, .xlsm, .csv, and .tsv files to ensure data integrity for downstream workflows.

Can I convert CSV to XLSX while preserving formulas and formatting?

Yes, you can convert CSV to XLSX while computing and maintaining formulas. This skill handles format conversion between tabular formats, ensuring the deliverable is a valid spreadsheet file with zero formula errors and preserved data integrity.

What is the best way to automate spreadsheet transformation for multiple file formats?

Automating spreadsheet transformation is best handled by applying scripts that open, read, edit, and format .xlsx, .xlsm, .csv, and .tsv files. This skill uses openpyxl and lxml to automate end-to-end spreadsheet tasks, including data cleaning and format conversion.

Does openpyxl support creating new spreadsheets from scratch or other data sources?

Yes, openpyxl supports creating new spreadsheets from scratch or by importing data from other sources. This skill leverages openpyxl to generate valid spreadsheet files, applying formatting and computing formulas while ensuring zero formula errors during the file creation process.

Why does spreadsheet format conversion sometimes result in data or formula errors?

Spreadsheet format conversion can result in formula errors if the source data is unstructured or contains unsupported formatting. This skill prevents these issues by cleaning and restructuring messy tabular data before conversion, ensuring the output maintains strict data integrity and zero formula errors.

Do I need Python dependencies like lxml and defusedxml to automate spreadsheet tasks?

Yes, automating spreadsheet tasks requires Python dependencies like lxml, defusedxml, openpyxl, and validators. These libraries enable the skill to securely parse XML structures, open spreadsheet files, validate data, and perform format conversion without compromising data integrity.