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.
Is sheets-terminal-spreadsheet safe to install?
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?
# 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.
Related skills
lark-workflow-meeting-summary
219.7KUsers who need to summarize meeting minutes, generate weekly reports, or review meeting history within the Lark ecosystem
The lark-workflow-meeting-summary skill provides a structured workflow for agents to aggregate meeting minutes from Lark VC, generate summaries, and create or update reports in Lark Docs.
gws-workflow-email-to-task
17.9KUsers who manage tasks directly from their Gmail inbox via the command line
The gws-workflow-email-to-task skill converts a Gmail message into a Google Tasks entry using the gws CLI tool.
gws-workflow-meeting-prep
17.5KUsers who manage schedules and meeting preparation via the Google Workspace CLI
The gws-workflow-meeting-prep skill retrieves agenda, attendee, and document information for the next upcoming Google Calendar event.
recipe-save-email-attachments
16.9KUsers who manage email attachments and Google Drive storage using the Google Workspace CLI
This recipe automates the process of locating Gmail messages containing attachments and saving those files to a specified Google Drive folder.