Agent skill · software engineering · aradotso

sheets-terminal-spreadsheet

Terminal-based spreadsheet TUI tool written in Go for editing CSV files in the terminal with vim-like keybindings

Why this skill is useful

Provides specific commands and keybindings for using the terminal-based spreadsheet tool that the AI wouldn't reliably generate on its own.

What it needs

Requires go installed locally. About 6k tokens when loaded. Last updated 2026-07-09. 70 stars on the source repository.

What this skill does

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 Download Binary Download a prebuilt binary from GitHub Releases. Verify Installation --- CLI Usage Launch the TUI Read from stdin Or pipe from another command: Read a Specific Cell Read a Cell Range Modify Cells (Non-Interactive) --- Navigation Keybindings Basic Movement Key Action ----- -------- h, j, k, l Move left, down, up, right gg Jump to top G Jump to bottom 5G Jump to row 5 gB9 Jump to cell B9 0 Jump to first column ^ Jump to first non-empty column in row $ Jump to last non-empty column in row H / M / L Jump to top / middle / bottom visible row ctrl+u / ctrl+d Move half page up / down View Alignment Key Action ----- -------- zt Align current row to top of window zz Align current row to middle of window zb Align current row to bottom of window Search Key Action ----- -------- / Search forward ? Search backward n Repeat last search (forward) N Repeat last search (backward) Marks & Jump List Key Action ----- -------- ma Set mark a at current cell 'a Jump to mark a ctrl+o Move backward through jump list ctrl+i Move forward through jump list --- Editing Keybindings Insert Mode Key Action ----- -------- i Edit current cell I Edit from start of cell c Clear cell and start editing ESC Leave insert / visual / command mode enter Commit and move down tab Commit and move right shift+tab Commit and move left ctrl+n Commit and move down ctrl+p Commit and move up Row Operations Key Action ----- -------- o Insert row below and start editing O Insert row above and start editing dd Delete current row Copy / Cut / Paste Key Action ----- -------- y Yank (copy) current cell yy Yank current row(s) x Cut current …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills aradotso/sheets-terminal-spreadsheet

View the source on GitHub

Browse the @skills marketplace