/install google-sheets-assistant
Google Sheets Assistant
Read, write, and analyze Google Sheets with AI-powered data insights, formula generation, and summarization — all from your terminal.
Powered by Evolink.ai + Maton
When to Use
- User says "read my spreadsheet", "get data from Google Sheets"
- User wants to write data, update cells, or append rows
- User says "create a spreadsheet" or "make a new sheet"
- User wants formatting: "make the header bold", "resize columns"
- User says "analyze this data", "find patterns"
- User asks "what formula would...", "suggest a formula for..."
- User says "summarize the spreadsheet"
- User needs to connect their Google account
Quick Start
1. Get your Maton API key
Sign up at maton.ai, then copy your key from maton.ai/settings.
export MATON_API_KEY="your-maton-key"
2. Connect your Google account
bash scripts/sheets.sh connection create
Open the returned URL in your browser to authorize Google access.
3. Read a spreadsheet
bash scripts/sheets.sh read SPREADSHEET_ID "Sheet1!A1:D10"
4. (Optional) Enable AI features
Get a free EvoLink key at evolink.ai/signup:
export EVOLINK_API_KEY="your-evolink-key"
5. Try AI analysis
bash scripts/sheets.sh ai-analyze SPREADSHEET_ID
Capabilities
Core Operations
- Read — Fetch and display spreadsheet values with aligned table output
- Write — Update cell values in any range
- Append — Add new rows to the end of a range
- Info — Get spreadsheet metadata (title, sheets, dimensions)
- Create — Create a new spreadsheet
- Clear — Clear values from a range
- Format — Apply formatting via Google Sheets batchUpdate API
Connection Management
- List — View active Google OAuth connections
- Create — Start OAuth flow to connect a Google account
- Delete — Remove a connection
AI Features (Optional)
Requires EVOLINK_API_KEY. Get one free
- ai-analyze — AI-powered data analysis with patterns, insights, and recommendations
- ai-formula — Generate Google Sheets formulas from natural language descriptions
- ai-summary — Summarize spreadsheet content with key figures and trends
Commands
Core Operations
| Command | Description |
|---|---|
bash scripts/sheets.sh read \x3CID> [range] |
Read values (default: Sheet1) |
bash scripts/sheets.sh write \x3CID> \x3Crange> \x3Cjson> |
Write values to range |
bash scripts/sheets.sh append \x3CID> \x3Crange> \x3Cjson> |
Append rows |
bash scripts/sheets.sh info \x3CID> |
Get spreadsheet metadata |
bash scripts/sheets.sh create \x3Ctitle> |
Create new spreadsheet |
bash scripts/sheets.sh clear \x3CID> \x3Crange> |
Clear a range |
bash scripts/sheets.sh format \x3CID> \x3Cjson> |
Apply batchUpdate formatting |
Connection Management
| Command | Description |
|---|---|
bash scripts/sheets.sh connection list |
List Google connections |
bash scripts/sheets.sh connection create |
Connect Google account |
bash scripts/sheets.sh connection delete \x3Cid> |
Remove connection |
AI Operations
| Command | Description |
|---|---|
bash scripts/sheets.sh ai-analyze \x3CID> [range] |
Analyze data patterns |
bash scripts/sheets.sh ai-formula \x3Cdescription> |
Generate formula |
bash scripts/sheets.sh ai-summary \x3CID> [range] |
Summarize data |
Examples
Read a range:
bash scripts/sheets.sh read 1BxiMVs0XRA5nFMdKvBdBZjgmUUqptlbs74OgVE2upms "Sheet1!A1:D10"
Write values:
bash scripts/sheets.sh write 1BxiMVs0XRA5nFMdKvBdBZjgmUUqptlbs74OgVE2upms "Sheet1!A1" '[["Name","Score"],["Alice",95],["Bob",87]]'
Create a new spreadsheet:
bash scripts/sheets.sh create "Q1 Sales Report"
Generate a formula:
bash scripts/sheets.sh ai-formula "sum all values in column B where column A equals Sales"
Configuration
| Variable | Default | Required | Description |
|---|---|---|---|
MATON_API_KEY |
— | Yes | Maton API key for Google Sheets access. Get one |
EVOLINK_API_KEY |
— | Optional (AI) | EvoLink API key for AI features. Get one free |
EVOLINK_MODEL |
claude-opus-4-6 |
No | Model for AI processing. EvoLink API |
Required binaries: python3, curl
Security
Important: Data Consent
All spreadsheet operations are proxied through gateway.maton.ai, which manages your Google OAuth tokens. By setting MATON_API_KEY and authorizing via the connection flow, you consent to Maton accessing your Google Sheets on your behalf.
AI commands (ai-analyze, ai-formula, ai-summary) transmit spreadsheet data to api.evolink.ai for processing by Claude. By setting EVOLINK_API_KEY and using these commands, you explicitly consent to this transmission. Data is not stored after the response is returned.
Core operations never transmit data to evolink.ai — only to the Maton gateway.
Network Access
gateway.maton.ai— Google Sheets API proxy (all operations)ctrl.maton.ai— OAuth connection managementapi.evolink.ai— AI features only (optional)
Persistence & Privilege
This skill creates temporary files for API request payloads which are cleaned up automatically. No credentials or persistent data are stored locally.
Links
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install google-sheets-assistant - 安装完成后,直接呼叫该 Skill 的名称或使用
/google-sheets-assistant触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
Google Sheets Assistant 是什么?
Read, write, and analyze Google Sheets with AI-powered insights, formula generation, and data summarization. Powered by evolink.ai. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 103 次。
如何安装 Google Sheets Assistant?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install google-sheets-assistant」即可一键安装,无需额外配置。
Google Sheets Assistant 是免费的吗?
是的,Google Sheets Assistant 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Google Sheets Assistant 支持哪些平台?
Google Sheets Assistant 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Google Sheets Assistant?
由 EvolinkAI(@evolinkai)开发并维护,当前版本 v1.0.3。