xlsx-author

Generate .xlsx files with Python and openpyxl in headless sessions.

Updated May 9, 2026
One-click install
npx skills add https://github.com/mahyarmalekii/MarketIntel --skill xlsx-author-mahyarmalekii
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: xlsx-author
Source: https://github.com/mahyarmalekii/MarketIntel/tree/main/backend/financial-services/plugins/vertical-plugins/financial-analysis/skills/xlsx-author
Command: npx skills add https://github.com/mahyarmalekii/MarketIntel --skill xlsx-author-mahyarmalekii

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill solves the issue of generating .xlsx files without a live Excel workbook, specifically for headless sessions with no open Office app.

Core Features & Use Cases

  • Headless Workbook Generation: Produces .xlsx files for use as file artifacts in headless managed-agent sessions.
  • File Path Customization: Writes files to a specified directory and returns the relative path in the final message.
  • Python Script Execution: Utilizes Python scripts with openpyxl for workbook creation and formatting.
  • Use Case: Ideal for creating financial models or reports that need to be distributed as files rather than edited live.

Quick Start

Run the xlsx-author skill to create a financial model workbook named 'model.xlsx' and output it to the 'out' directory.

Frequently Asked Questions about xlsx-author

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

FAQPage Schema
How do I generate Excel files in a headless Python environment?

Yes, you can create financial models headlessly by running the xlsx-author Skill. It uses Python scripts and openpyxl to generate formatted .xlsx workbook files specifically for headless managed-agent sessions.

Do I need openpyxl to create xlsx workbooks with Python scripts?

Yes, you need the openpyxl library installed to use this Skill. It relies on openpyxl as its core dependency for programmatically creating, formatting, and manipulating the generated .xlsx workbooks.

How do I save a generated xlsx file to a specific directory?

You can save a generated xlsx file to a specific directory by specifying the output path when running the Skill. The script writes the workbook to your chosen directory and returns the relative file path in the final message.

What is the best way to automate report generation as a file artifact?

The best way to automate report generation as a file artifact is using a headless managed-agent session. This Skill programmatically generates .xlsx files for distribution rather than editing them live in an open Excel application.

Can I use Python to format financial reports without opening Excel?

Yes, you can format financial reports without opening Excel by executing Python scripts in a headless environment. This Skill leverages openpyxl to build and format the workbook entirely in the background.