sheets-terminal-spreadsheet

Sheets is a terminal-based spreadsheet tool for viewing and editing CSV files. It provides vim-like keybindings, formula support, visual selection, and non-interactive command-line access for reading or modifying specific cells.

593
Installs
5
Use cases
5/10
Quality

Is sheets-terminal-spreadsheet safe to install?

Review the source first

Review the source first: our audit of sheets-terminal-spreadsheet's source files found 12 shell commands, 2 external URLs, file reads and writes (high risk). Every command and URL listed appears verbatim in the skill's source. The tool executes shell commands and performs read/write operations on local CSV files.

How we audit skills: our security review methodology.

Who is this skill for?

Developers and terminal users who need to view, edit, or programmatically manipulate CSV files without leaving the command line.

What can you do with it?

  • Interactive editing of CSV files in the terminal
  • Non-interactive reading of specific cells or ranges from CSV files
  • Programmatic modification of CSV cell values via shell scripts
  • Piping CSV data from other commands into a spreadsheet interface
  • Applying formulas to selected ranges of data

How good is this skill?

Quality score: 5/10. The documentation is comprehensive, providing clear installation steps, usage examples, keybinding tables, and integration patterns for both shell scripts and Go applications.

What does the skill file contain?

SKILL.md
# Sheets Terminal Spreadsheet

> Skill by [ara.so](https://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

```bash
go install github.com/maaslalani/sheets@main
```

### Download Binary

Download a prebuilt binary from [GitHub Releases](https://github.com/maaslalani/sheets/releases).

### Verify I...

Frequently asked questions

How do I save changes in the TUI?

Press colon to enter command mode and type :w to save, or :wq to save and quit.

Can I use this tool in a shell script?

Yes, you can use it to extract cell values into variables or update specific cells non-interactively by passing arguments like filename and cell coordinates.

Does it support formats other than CSV?

No, it is designed for CSV files. You must convert other formats like Excel to CSV before opening them.

Data sourced from aradotso/trending-skills on GitHub. Install counts from skills.sh. The summary and security audit are derived from the skill's source files: every command and URL listed appears verbatim in the source.

Related skills