skill-excel-io

Read, edit, and write Excel .xlsx files via a Python CLI.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/tobiascm/vobes-agent-vscode --skill skill-excel-io
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-excel-io
Source: https://github.com/tobiascm/vobes-agent-vscode/tree/main/.agents/skills/skill-excel-io
Command: npx skills add https://github.com/tobiascm/vobes-agent-vscode --skill skill-excel-io

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This skill provides a CLI-based workflow to read, modify, and generate Excel (.xlsx) files, reducing manual spreadsheet chores and errors.

Core Features & Use Cases

  • Read entire workbooks or specific sheets, ranges, or cells and output data in Markdown, JSON, or CSV for easy consumption.
  • Edit cell values and apply formatting (bold, color, borders, number formats) including batch edits via an ops.json file.
  • Write data into new or existing workbooks from CSV or JSON sources, supporting append or sheet manipulation.

Quick Start

Install dependencies and run the CLI against an Excel file to inspect sheets, read ranges, and apply edits.

Frequently Asked Questions about skill-excel-io

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

FAQPage Schema
How do I read and edit Excel files from the command line?

You can read and edit Excel files from the command line using a Python-based CLI that supports sheet selection, cell ranges, and batch updates. It enables reading, editing, and writing operations directly without manual scripting.

Can I convert Excel data to CSV or JSON using a CLI?

Yes, you can convert Excel data to CSV or JSON using the CLI. It supports reading specific sheets or ranges and outputting the data in Markdown, JSON, or CSV formats for easy consumption and export.

How do I batch update Excel cell values and formatting without opening Excel?

You can batch update Excel cell values and formatting by defining an ops.json file. The CLI applies these batch edits including bold, color, borders, and number formats safely in-place without needing to open Excel manually.

Do I need openpyxl to manipulate xlsx files from the CLI?

Yes, you need openpyxl installed as it powers the CLI's ability to manipulate xlsx files. This dependency handles the underlying read, write, and sheet manipulation operations for Excel workbooks.

What is the best way to write JSON or CSV data into an existing Excel workbook?

The best way to write JSON or CSV data into an existing Excel workbook is using the CLI's write functionality. It supports importing data from CSV or JSON sources and can append data or manipulate sheets directly.

Are there limitations when using openpyxl for CLI Excel manipulation?

When using openpyxl for CLI Excel manipulation, operations are deterministic and token-efficient but focus on standard xlsx formats. It handles safe in-place edits and sheet manipulation but does not process legacy xls files.