# XLSX

Create, inspect, edit, restructure, recalculate, convert, and visually verify Excel...

- Repository: https://github.com/EKKOLearnAI/ekko-studio (11634 stars)
- Category: Documents
- License: see repository
- Last updated: 2026-11-01
- Runs scripts: yes, review before use

## Install

Claude Code: `npx skills add EKKOLearnAI/ekko-studio --skill xlsx -g -a claude-code -y`
Codex: `npx skills add EKKOLearnAI/ekko-studio --skill xlsx -g -a codex -y`
Cursor: `npx skills add EKKOLearnAI/ekko-studio --skill xlsx -g -a cursor -y`
Gemini CLI: `npx skills add EKKOLearnAI/ekko-studio --skill xlsx -g -a gemini-cli -y`

## Description

Create, inspect, edit, restructure, recalculate, convert, and visually verify Excel .xlsx workbooks and CSV data.

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

# Excel workbooks

Use this Skill for .xlsx and CSV creation, analysis, editing, restructuring, formula work, and export.

## Start here

Call skill_view for this Skill and use its baseDirectory; helpers live under <baseDirectory>/scripts.

Default to a new output file. Inspect workbook sheets, dimensions, formulas, merged cells, names, tables, charts, validations, hidden content, and external links before modifying an existing file.

Core dependency:

    python3 -m pip install openpyxl

Formula recalculation and visual rendering may require LibreOffice. Check first and do not silently install dependencies.

## Helpers

- xlsx_read.py: inspect workbook values, formulas, styles, structure, and metadata.
- xlsx_create.py: create a workbook from structured JSON.
- xlsx_edit.py: perform targeted cell, range, formula, style, row, column, and sheet edits.
- xlsx_restructure.py: split, merge, normalize, pivot, or reshape tabular data.
- xlsx_recalc.py: recalculate through LibreOffice when available.
- csv_to_xlsx.py and xlsx_to_csv.py: convert formats.

Run helpers through terminal_exec with python3 and an argument array. Use --help for exact options.

    python3 <baseDirectory>/scripts/xlsx_read.py input.xlsx --json
    python3 <baseDirectory>/scripts/xlsx_create.py spec.json -o output.xlsx
    python3 <baseDirectory>/scripts/xlsx_edit.py input.xlsx edits.json -o output.xlsx
    python3 <baseDirectory>/scripts/xlsx_recalc.py output.xlsx

For non-trivial data reshaping, read references/restructuring.md through skill_view.

## Workflow

The rest: https://github.com/EKKOLearnAI/ekko-studio/blob/HEAD/packages/ekko-agent/skills/xlsx/SKILL.md
