excel-automation

Create and parse Excel workbooks and control Excel windows on macOS.

Updated Apr 21, 2026
One-click install
npx skills add https://github.com/HuuBar/skill-routing-experiment --skill excel-automation-huubar
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: excel-automation
Source: https://github.com/HuuBar/skill-routing-experiment/tree/main/unified_skills/daymade/excel-automation
Command: npx skills add https://github.com/HuuBar/skill-routing-experiment --skill excel-automation-huubar

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires openpyxl, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the creation, parsing, and control of Excel workbooks on macOS, reducing manual effort and errors.

Core Features & Use Cases

  • Create professionally formatted Excel reports using openpyxl with investment banking styling.
  • Parse complex xlsm/xlsx files using a mix of stdlib zipfile and XML parsing to extract data.
  • Control Excel windows and automate common UI tasks on macOS via AppleScript (osascript), such as zooming, sheet switching, and navigation.

Quick Start

Run the example scripts to generate a formatted workbook and perform basic parsing tasks on macOS.

Frequently Asked Questions about excel-automation

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

FAQPage Schema
How do I automate Excel creation and parsing on macOS?

You can automate Excel creation and parsing on macOS by using openpyxl to generate formatted reports and stdlib zipfile with XML to extract data from complex workbook models.

Can I control Excel windows and switch sheets on macOS via AppleScript?

Yes, you can control Excel windows on macOS via AppleScript using osascript to automate UI tasks like zooming, sheet switching, and navigation with safe defaults.

Does openpyxl work with macro-enabled xlsm files for financial reporting?

Yes, openpyxl works with macro-enabled xlsm files, allowing you to apply investment banking styling for financial reporting and automate model validation workflows.

What is the best way to parse complex Excel models without corrupting the original file?

Parsing complex Excel models via stdlib zipfile and XML extraction reads the underlying data safely without altering the original file, preventing corruption of complex workbooks.

How do I generate investment banking styled reports in Excel programmatically?

You generate investment banking styled reports programmatically by using openpyxl to create professionally formatted Excel workbooks tailored for financial reporting automation workflows.