A Python wrapper around openpyxl that gives you command-line control over Excel files. You can read, write, and edit cells, manage sheets, apply formatting (bold, colors, borders, alignment), merge cells, freeze panes, and export to CSV, JSON, or Markdown. The formatting options are actually pretty thorough: you get named colors, hex codes, font sizes, wrapping, and different border styles. It's built for scripting Excel tasks without opening the application, which is useful for report generation, data transformation pipelines, or batch updates. The commands are straightforward bash calls, so you can chain them in scripts. If you're doing anything with Excel programmatically, this covers the common cases without much ceremony.

install copies · 90 days. Times the install command was copied on this site in the last 90 days, bots filtered.
7
skills.sh installs
293
GitHub stars
674
last updated
Aug 21, 2026

Install

$ npx -y skills add sundial-org/awesome-openclaw-skills --skill excel --agent claude-code

Installs into .claude/skills of the current project.

Files

Excel

Comprehensive Excel file manipulation - read, write, edit, format, and export.

Setup

pip install openpyxl

# Or use uv (recommended)
uv run --with openpyxl python3 scripts/excel.py --help

Quick Reference

cd skills/excel

# Get file info
python3 scripts/excel.py info report.xlsx

# Read entire sheet
python3 scripts/excel.py read report.xlsx
python3 scripts/excel.py read report.xlsx --format markdown
python3 scripts/excel.py read report.xlsx --sheet "Sales" --range A1:D10

# Read specific cell
python3 scripts/excel.py cell report.xlsx B5

# Create new workbook
python3 scripts/excel.py create output.xlsx
python3 scripts/excel.py create output.xlsx --sheets "Data,Summary,Charts"

# Write data
python3 scripts/excel.py write output.xlsx --data '[[1,2,3],[4,5,6]]'
python3 scripts/excel.py write output.xlsx --data '{"headers":["Name","Age"],"rows":[["Alice",30],["Bob",25]]}'

# Edit a cell
python3 scripts/excel.py edit report.xlsx A1 "New Value"
python3 scripts/excel.py edit report.xlsx B2 "SUM(A1:A10)" --formula

Sponsors

Details

Repository
github.com/sundial-org/awesome-openclaw-skills
Categories
Git & Pull Requests, Code Review & Quality, Office & Documents
First seen
Jun 3, 2026

More from sundial-org/awesome-openclaw-skills

All 39
1juststeveking avatarlaravel-apijuststeveking/laravel-api-skillBuild production-grade Laravel REST APIs using opinionated architecture patterns with Laravel best practices. Use when building, scaffoling, or reviewing Larave292skills.sh installs
2pproenca avatarios-ui-refactorpproenca/dot-skillsPrincipal-level SwiftUI UI review and refactoring patterns for iOS 26 / Swift 6.2 clinic-architecture apps, grounded in Rams, Segall, and Edson principles. Use 291skills.sh installs
3connorads avatarfirecrawlconnorads/dotfilesSearch, scrape, and interact with the web via the Firecrawl CLI. Use this skill whenever the user wants to search the web, find articles, research a topic, look289skills.sh installs
4tuist avatarcompare-bundlestuist/agent-skillsCompares two app bundles to identify size changes, new or removed artifacts, and platform differences. Can be invoked with bundle IDs, dashboard URLs, or branch289skills.sh installs
5evoscientist avatarnano-bananaevoscientist/evoskillsGenerate professional presentation slides and high-quality illustrations using Gemini image generation API (Nano Banana 2), with interactive browser-based revie288skills.sh installs
6vercel avatarupdate-provider-modelsvercel/aiAdd new or remove obsolete model IDs for existing AI SDK providers. Use when adding a model to a provider, removing an obsolete model, or processing a list of m285skills.sh installs