google-sheet-api
OpenClaw skill that installs a Google Sheets CLI with setup steps and commands for read/write, batch, formatting, and sheet management.
Why use this skill?
Automate your Google Sheets workflows with the OpenClaw Google Sheets API skill. Supports batch updates, formatting, and seamless JSON data integration.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/codedao12/google-sheets-apiWhat This Skill Does
The google-sheet-api skill for OpenClaw provides a powerful, production-ready Command Line Interface (CLI) to interact with Google Sheets. Built specifically for developers and automation engineers, this skill enables seamless integration between your data pipelines and Google Sheets. It supports advanced features including bulk data read/writes, cell formatting, sheet management (creating, renaming, deleting), and granular batch updates. By utilizing Google service account authentication, it allows for secure, non-interactive authentication suitable for headless environments, CI/CD pipelines, and automated server-side reporting tasks. It is designed to handle JSON-in/JSON-out workflows, making it highly compatible with modern data processing architectures.
Installation
To integrate this skill into your OpenClaw environment, execute the installation command: clawhub install openclaw/skills/skills/codedao12/google-sheets-api. Once installed, navigate to the local directory where the skill resides and run npm install to resolve all necessary dependencies. Ensure you have your Google Cloud service account JSON key ready, as the skill requires valid credentials to interface with the Google Sheets API. You can manage credentials via environment variables such as GOOGLE_APPLICATION_CREDENTIALS or by placing the file in one of the predefined lookup paths.
Use Cases
- Automating report generation where raw JSON data is converted into formatted spreadsheets.
- Synchronizing CRM data or inventory logs with team-facing dashboards.
- Batch processing updates across multiple tabs or large datasets without browser-based manual entry.
- Applying visual styles and formatting programmatically to maintain brand consistency in exported reports.
- Integrating Google Sheets into headless backend workflows for lightweight database storage.
Example Prompts
- "OpenClaw, read the first 50 rows from Sheet1 in spreadsheet ID '1abc123' and save the result to data.json."
- "Use the google-sheet-api to append the contents of ./new_records.json to the 'Sales' tab in spreadsheet '1abc123'."
- "Format the range 'A1:D1' in sheet 'ProjectTracker' to have bold text and a light blue background using the google-sheet-api."
Tips & Limitations
This skill is optimized for service account usage; it is not intended for end-user OAuth consent flows. Keep your payload sizes modest to avoid hitting API rate limits, and implement exponential backoff logic if you are running massive batch jobs. Always prioritize read-only scopes when performing analysis tasks to maintain the principle of least privilege. Never store service account keys in your version control system; utilize environment variables or secure vault storage.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-codedao12-google-sheets-api": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: file-write, file-read, external-api, code-execution
Related Skills
podcast-chaptering-highlights
Create chapters, highlights, and show notes from podcast audio or transcripts. Use when a user wants chapter markers, highlight clips, or show-note drafts without publishing or distribution actions.
Twilio
Skill by codedao12
zalo
OpenClaw skill for Zalo Bot API workflows (bot token) plus optional guidance on unofficial personal automation tools.
messenger
OpenClaw skill for Facebook Messenger Platform workflows, including messaging, webhooks, and Page inbox operations using direct HTTPS requests.
agent-browser-core
OpenClaw skill for the agent-browser CLI (Rust-based with Node.js fallback) enabling AI-friendly web automation with snapshots, refs, and structured commands.