sheets-terminal-spreadsheet — Claude Code skill: how to install
Equips AI agents to view and modify CSV files directly via the Go-based sheets terminal interface.
npx skills add reason-machines/trending-skills --skill sheets-terminal-spreadsheet -a claude-codeWhat sheets-terminal-spreadsheet does
This skill teaches the coding assistant to inspect CSV spreadsheets through the terminal tool sheets. The interface supports vim-style keys such as h, j, k, and l, alongside commands like :w and :q.
The utility also runs in batch mode. It extracts cell ranges like B1:B3 and updates values directly from shell arguments without opening the UI. This helps when piping query outputs from other command-line programs.
Commands will fail without the compiled sheets binary available in your system path. You need to build it via Go or download an official release beforehand.
What it helps with
- browse CSV spreadsheets inside the terminal without heavy editors
- extract single cell values or ranges for shell scripts
- update cell contents from command arguments non-interactively
- edit tabular data using familiar vim keybindings
Example prompts for the agent
- Open budget.csv using the sheets terminal tool
- Extract the value range B1:B10 from data.csv with sheets
- Set cell B7 to 10 in budget.csv non-interactively
How to install sheets-terminal-spreadsheet
1Skills CLI (Vercel)
npx skills add reason-machines/trending-skills --skill sheets-terminal-spreadsheet -a claude-code2Manually: put the files in place
~/.claude/skills/sheets-terminal-spreadsheet/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/sheets-terminal-spreadsheet/
1Skills CLI (Vercel)
npx skills add reason-machines/trending-skills --skill sheets-terminal-spreadsheet -a codex2Manually: put the files in place
.agents/skills/sheets-terminal-spreadsheet/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add reason-machines/trending-skills --skill sheets-terminal-spreadsheet -a cursor2Manually: put the files in place
.cursor/skills/sheets-terminal-spreadsheet/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install reason-machines/trending-skills sheets-terminal-spreadsheet2Manually: put the files in place
.github/skills/sheets-terminal-spreadsheet/SKILL.md1Skills CLI (Vercel)
npx skills add reason-machines/trending-skills --skill sheets-terminal-spreadsheet -a gemini-cli2Platform CLI
gemini skills install https://github.com/reason-machines/trending-skills --path skills/sheets-terminal-spreadsheetManually: put the files in place
.devin/skills/sheets-terminal-spreadsheet/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add reason-machines/trending-skills --skill sheets-terminal-spreadsheet -a opencodeClaude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
Step by step, with commands for each platform: How to install skills in Claude Code: five ways
Questions about sheets-terminal-spreadsheet
How do I install sheets-terminal-spreadsheet in Claude Code?
Run npx skills add reason-machines/trending-skills --skill sheets-terminal-spreadsheet -a claude-code. The file will be written to ~/.claude/skills/sheets-terminal-spreadsheet/SKILL.md.
What does the sheets-terminal-spreadsheet skill do?
It provides your AI assistant with instructions for using the sheets terminal CLI. The agent learns how to inspect CSV tables and execute cell updates from terminal sessions.
What is required to run sheets?
You need the sheets executable available in your path. Install it by running go install github.com/maaslalani/sheets@main or by downloading a prebuilt binary from GitHub Releases.