commit 251adcade81784cd3699a168ab6741b9b44fd100
parent 19cf18d9a8e1304de7d65687931d0a24a4f1ccd4
Author: Erik Loualiche <eloualic@umn.edu>
Date: Fri, 13 Mar 2026 21:21:48 -0500
docs: restyle README — vibecoded header, side-by-side GIFs
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Diffstat:
| M | README.md | | | 37 | ++++++++++++++++++++++--------------- |
1 file changed, 22 insertions(+), 15 deletions(-)
diff --git a/README.md b/README.md
@@ -1,23 +1,32 @@
-# xl-cli-tools
+<div align="center">
+<h1>xl-cli-tools</h1>
+<h3>View and edit Excel files from the command line</h3>
+
+[](https://claude.ai)
[](LICENSE)
-Command-line tools for viewing and editing Excel files, designed for use with LLMs and Claude Code.
+<table>
+<tr>
+<td align="center"><strong>xlcat</strong> — view</td>
+<td align="center"><strong>xlset</strong> — edit</td>
+</tr>
+<tr>
+<td><img src="demo/xlcat.gif" width="480" alt="xlcat demo" /></td>
+<td><img src="demo/xlset.gif" width="480" alt="xlset demo" /></td>
+</tr>
+</table>
+
+</div>
+
+***
Two binaries, no runtime dependencies:
- **`xlcat`** — view xlsx/xls files as markdown tables or CSV
- **`xlset`** — modify cells in existing xlsx files, preserving formatting
-## xlcat demo
-
-
-
-## xlset demo
-
-
-
-## Install
+## Installation
### Pre-built binaries (macOS)
@@ -168,8 +177,6 @@ Both tools include Claude Code skills (`/xls` and `/xlset`) for seamless use in
| 1 | Runtime error | Runtime error |
| 2 | Invalid arguments | Invalid arguments |
-## Tech
+## License
-- **xlcat:** calamine (Excel reading) + polars (DataFrames, statistics) + clap
-- **xlset:** umya-spreadsheet (round-trip Excel editing) + clap
-- Both compile to single static binaries with no runtime dependencies
+MIT