GS

gmickel/sheets-cli

开发工具

本页由 AI 翻译,技术细节请以原文为准。 查看原文

72 stars 质量 45 趋势 14

可组合的Google Sheets在线语言组,适用于人类和代理。按键读取、写入、更新单元格——使用Agent Skills for Claude Code和OpenAI Codex。

概览

面向人类和代理的可组合 Google 表格原语 安装 • 快速启动 • 命令 • 代理 看看——本地混合搜索你的文档(Markdown、PDF、Word、Excel)。结合了BM25 + 矢量搜索和MCP集成,用于AI代理。Sheets-cli的好伴侣:搜索本地文档,查询云表格。 快速、确定性的 Google 表格 CLI。读取表、添加行、按键或索引更新单元格、批处理操作——所有这些都支持 JSON 输出,供程序化使用。 —— 将技能安装为Claude Code、OpenAI Codex或VS Code(内部预览;启用chat.useAgentSkills)。当你提到电子表格时,代理会自动发现sheets-cli。参见“For Agents”。 1. 访问 Google Cloud 控制台→ API 2.启用 3.启用(表格查找命令必不可少) 1. 访问 Google Cloud 控制台 → 凭证 2.创建桌面应用→ 3.下载 JSON 文件 桌面应用自动允许本地主机重定向。CLI 通过 http://localhost:3847. 捕获 OAuth 代码。

概述(AI 翻译)

Sheets-CLI

面向人类和代理的可组合 Google 表格原语

安装 • 快速入门 • 指挥 • 对于代理人


** 📢 新项目:** 看看 GNO —— 本地混合搜索你的文档(Markdown、PDF、Word、Excel)。结合了 BM25 + 矢量搜索与 MCP 集成,用于 AI 代理。非常适合 sheets-cli 的辅助工具:搜索本地文档,查询 Cloud Sheets。


快速、确定性的 Google 表格 CLI。读取表、添加行、按键或索引更新单元格、批处理操作——所有这些都支持 JSON 输出,供程序化使用。

** 代理🆕技能** — 安装为Claude Code、OpenAI代码或VS Code(内部预览;启用chat.useAgentSkills)的技能。当你提到电子表格时,代理会自动发现sheets-cli。参见代理。

安装

前提条件: Bun 运行时间

添加到PATH

快速启动

1.启用 API

  1. 访问 Google Cloud 控制台 → API
  2. 启用Google Sheets API
  3. 启用 Google Drive API(sheets find 命令所需)

2.创建OAuth凭证

  1. 访问Google Cloud Console →凭证
  2. 创建OAuth 2.0客户端ID →桌面应用

本页由 AI 翻译,技术细节请以原文为准。

README

以下为原文 README 节选,完整内容请查看原文。

sheets-cli

Composable Google Sheets primitives for humans and agents

Installation • Quick Start • Commands • For Agents


📢 New Project: Check out GNO — local hybrid search for your documents (Markdown, PDF, Word, Excel). Combines BM25 + vector search with MCP integration for AI agents. Great companion to sheets-cli: search your local docs, query your cloud sheets.


Fast, deterministic CLI for Google Sheets. Read tables, append rows, update cells by key or index, batch operations—all with JSON output for programmatic consumption.

# Read a sheet as structured data
sheets-cli read table --sheet "Projects" --limit 10

# Update by key column (no fragile row indices)
sheets-cli update key --sheet "Projects" --key-col "Name" --key "Acme" --set '{"Status":"Done"}'

🆕 Agent Skills — Install as a skill for Claude Code, OpenAI Codex, or VS Code (Insiders preview; enable chat.useAgentSkills). The agent automatically discovers sheets-cli when you mention spreadsheets. See For Agents.

Installation

Prerequisites: Bun runtime

git clone https://github.com/gmickel/sheets-cli.git
cd sheets-cli
bun install
bun run build

# Binary at ./dist/sheets-cli

Quick Start

1. Enable APIs

  1. Go to Google Cloud Console → APIs
  2. Enable Google Sheets API
  3. Enable Google Drive API (required for sheets find command)

2. Create OAuth Credentials

在 GitHub 查看完整 README

推荐工具

换一个关键词,或者移除筛选条件。

安装

npx skillfish add gmickel/sheets-cli
新手?先看 mcpskill.org 教程 →