recipe-generate-report-from-sheet — Claude Code skill for reports
Reads Google Sheets data and turns it into a formatted Google Docs report. Use it when a spreadsheet needs to become a document you can share with colleagues.
npx skills add googleworkspace/cli --skill recipe-generate-report-from-sheet -a claude-codeWhat recipe-generate-report-from-sheet does
The skill lays out a gws workflow: read a spreadsheet range, create a Google Docs document, then write the report into it. Its example reads Sales!A1:D and puts a summary and top deals in the document.
The workflow can also grant a user reader access to the report. It requires gws and the gws-sheets, gws-docs, and gws-drive skills. Install it when you want this spreadsheet-to-document sequence; the recipe depends on those tools being available.
What it helps with
- turn Google Sheets data into a Google Docs report
- read a specified sheet range with
gws - add a summary and top deals to a document
- grant a user reader access to the report
Example prompts for the agent
- Read `Sales!A1:D` and create a Google Docs report from it.
- Make a summary and list the top deals from this sheet.
- Create the report and give `[email protected]` reader access.
How to install recipe-generate-report-from-sheet
1Skills CLI (Vercel)
npx skills add googleworkspace/cli --skill recipe-generate-report-from-sheet -a claude-code2Manually: put the files in place
~/.claude/skills/recipe-generate-report-from-sheet/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/recipe-generate-report-from-sheet/
1Skills CLI (Vercel)
npx skills add googleworkspace/cli --skill recipe-generate-report-from-sheet -a codex2Manually: put the files in place
.agents/skills/recipe-generate-report-from-sheet/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add googleworkspace/cli --skill recipe-generate-report-from-sheet -a cursor2Manually: put the files in place
.cursor/skills/recipe-generate-report-from-sheet/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install googleworkspace/cli recipe-generate-report-from-sheet2Manually: put the files in place
.github/skills/recipe-generate-report-from-sheet/SKILL.md1Skills CLI (Vercel)
npx skills add googleworkspace/cli --skill recipe-generate-report-from-sheet -a gemini-cli2Platform CLI
gemini skills install https://github.com/googleworkspace/cli --path skills/recipe-generate-report-from-sheetManually: put the files in place
.devin/skills/recipe-generate-report-from-sheet/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add googleworkspace/cli --skill recipe-generate-report-from-sheet -a opencodeClaude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
From the same set95
The whole set →Similar
Questions about recipe-generate-report-from-sheet
How do I install recipe-generate-report-from-sheet in Claude Code?
Run npx skills add googleworkspace/cli --skill recipe-generate-report-from-sheet -a claude-code.
What does recipe-generate-report-from-sheet do?
It defines a gws workflow to read Google Sheets data, create a Google Docs report, and grant reader access.
What does recipe-generate-report-from-sheet need to run?
It requires gws plus the gws-sheets, gws-docs, and gws-drive skills.
Source text
SKILL.md · Apache-2.0
---
name: recipe-generate-report-from-sheet
description: "Read data from a Google Sheet and create a formatted Google Docs report."
metadata:
version: 0.22.5
openclaw:
category: "recipe"
domain: "productivity"
requires:
bins:
- gws
skills:
- gws-sheets
- gws-docs
- gws-drive
---
# Generate a Google Docs Report from Sheet Data
> **PREREQUISITE:** Load the following skills to execute this recipe: `gws-sheets`, `gws-docs`, `gws-drive`
Read data from a Google Sheet and create a formatted Google Docs report.
## Steps
1. Read the data: `gws sheets +read --spreadsheet SHEET_ID --range "Sales!A1:D"`
2. Create the report doc: `gws docs documents create --json '{"title": "Sales Report - January 2025"}'`
3. Write the report: `gws docs +write --document-id DOC_ID --text '## Sales Report - January 2025
### Summary
Total deals: 45
Revenue: $125,000
### Top Deals
1. Acme Corp - $25,000
2. Widget Inc - $18,000'`
4. Share with stakeholders: `gws drive permissions create --params '{"fileId": "DOC_ID"}' --json '{"role": "reader", "type": "user", "emailAddress": "[email protected]"}'`
© googleworkspace · Apache-2.0 · googleworkspace/cli