aradotso avatar

Sheets Terminal Spreadsheet

If you regularly work with CSV files and live in the terminal, this is a surprisingly complete spreadsheet TUI with vim keybindings. You get proper navigation (gg, G, marks, jump lists), visual selection for ranges, formulas, undo/redo, and command mode for saving and opening files. The non-interactive mode is clever: you can read specific cells or ranges in scripts (sheets budget.csv B9) or set values directly (sheets data.csv B7=10 B8=20) without opening the TUI at all. It's written in Go by maaslalani and honestly feels more polished than you'd expect from a terminal spreadsheet tool. Beats piping to awk when you need to quickly edit structured data without leaving your workflow.

skills.sh installs
646
GitHub stars
61
last updated
Jul 14, 2026

Install

$ npx -y skills add aradotso/trending-skills --skill sheets-terminal-spreadsheet --agent claude-code

Installs into .claude/skills of the current project.

Files

Sheets Terminal Spreadsheet

Skill by ara.so — Daily 2026 Skills collection.

Sheets is a terminal-based spreadsheet TUI (Terminal User Interface) for viewing and editing CSV files directly in your terminal. It features vim-style navigation, formula support, visual selection, search, undo/redo, and a command mode — all without leaving the terminal.


Installation

Using Go

go install github.com/maaslalani/sheets@main

Download Binary

Download a prebuilt binary from GitHub Releases.

Verify Installation

sheets --help

CLI Usage

Launch the TUI

sheets budget.csv

Read from stdin

sheets <<< "ID,Name,Age
1,Alice,24
2,Bob,32
3,Charlie,26"

Or pipe from another command:

cat data.csv | sheets

Read a Specific Cell

sheets budget.csv B9
# Output: 2760

Read a Cell Range

sheets budget.csv B1:B3
# Output:
# 1200
# 950
# 810

Modify Cells (Non-Interactive)

# Set one cell
sheets budget.csv B7=10

# Set multiple cells
sheets budget.csv B7=10 B8=20

Sponsors

Details

Repository
github.com/aradotso/trending-skills
Categories
CLI & Terminal, Office & Documents
First seen
Jun 3, 2026

More from aradotso/trending-skills

All 251
1hkuds avatarcli-anything-browserhkuds/cli-anythingBrowser automation CLI using DOMShell MCP server. Maps Chrome's Accessibility Tree to a virtual filesystem for agent-native navigation.639skills.sh installs
2alirezarezvani avatarincident-commanderalirezarezvani/claude-skillsComprehensive incident response framework from detection through resolution and post-incident review. Battle-tested SRE/DevOps practices: severity classificatio627skills.sh installs
3marswaveai avatarlistenhub-climarswaveai/skillsListenHub CLI skills router. Routes to the correct skill based on user intent. Triggers on: "make a podcast", "explainer video", "read aloud", "TTS", "generate 602skills.sh installs
4riba2534 avatarfeishu-cli-doc-guideriba2534/feishu-cli飞书文档 Markdown 编写规范,尤其是 Mermaid/PlantUML、Callout、表格、图片、公式等 导入兼容性检查。当用户要生成将导入飞书的 Markdown、排查 doc import 渲染失败、 或需要飞书兼容图表语法时使用。596skills.sh installs
5hkuds avatarcli-anything-godothkuds/cli-anythingAgent-native CLI for Godot project management, scenes, exports, and script execution.590skills.sh installs
6aradotso avatarfree-code-claude-cliaradotso/trending-skillsfree code claude cli584skills.sh installs