recipe-copy-sheet-for-new-month
Copies and renames a Google Sheets tab for a new month automatically.
Install
mkdir -p .claude/skills/recipe-copy-sheet-for-new-month && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/14439" && unzip -o skill.zip -d .claude/skills/recipe-copy-sheet-for-new-month && rm skill.zipInstalls to .claude/skills/recipe-copy-sheet-for-new-month
Activation
This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.
Duplicate a Google Sheets template tab for a new month of tracking.Key capabilities
- →Get spreadsheet details using `gws sheets spreadsheets get`
- →Copy a template sheet to a new destination using `gws sheets spreadsheets sheets copyTo`
- →Rename the new tab with a new title using `gws sheets spreadsheets batchUpdate`
How it works
This skill uses the `gws-sheets` skill to interact with the Google Sheets API. It first gets spreadsheet details, then copies a specified template sheet, and finally renames the newly created tab.
Inputs & outputs
When to use recipe-copy-sheet-for-new-month
- →Setting up a new tracking month
- →Duplicating budget templates
- →Preparing monthly report tabs
About this skill
Copy a Google Sheet for a New Month
PREREQUISITE: Load the following skills to execute this recipe:
gws-sheets
Duplicate a Google Sheets template tab for a new month of tracking.
Steps
- Get spreadsheet details:
gws sheets spreadsheets get --params '{"spreadsheetId": "SHEET_ID"}' - Copy the template sheet:
gws sheets spreadsheets sheets copyTo --params '{"spreadsheetId": "SHEET_ID", "sheetId": 0}' --json '{"destinationSpreadsheetId": "SHEET_ID"}' - Rename the new tab:
gws sheets spreadsheets batchUpdate --params '{"spreadsheetId": "SHEET_ID"}' --json '{"requests": [{"updateSheetProperties": {"properties": {"sheetId": 123, "title": "February 2025"}, "fields": "title"}}]}'
When not to use it
- →When duplicating a Google Sheet for purposes other than a new month of tracking
- →When only a single sheet needs to be created without copying a template
- →When the Google Sheets API is not the desired method for sheet manipulation
Prerequisites
Limitations
- →It requires the `gws` and `gws-sheets` skills to be loaded
- →The process is specific to duplicating a template tab for a new month
- →It assumes a template sheet exists with a known sheet ID
How it compares
This skill automates the specific sequence of duplicating a Google Sheets template and renaming it for a new month, providing a simplify process compared to performing these steps manually through the Sheets interface.
Compared to similar skills
recipe-copy-sheet-for-new-month side by side with the closest alternatives in the catalog.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| recipe-copy-sheet-for-new-month (this skill) | 0 | 1mo | No flags | Beginner |
| gog | 78 | 2mo | Review | Intermediate |
| calc | 0 | 3mo | Review | Beginner |
| bewerbungs-tracker | 0 | 3mo | No flags | Beginner |
Try saying
Example prompts that trigger this skill in your AI assistant.
More by Mulla759
View all by Mulla759 →You might also like
gog
openclaw
Google Workspace CLI for Gmail, Calendar, Drive, Contacts, Sheets, and Docs.
calc
Anhvu1107
ALWAYS use this when the request matches Calc: Spreadsheet creation, format conversion (ODS/XLSX/CSV), formulas, data automation with LibreOffice Calc.
bewerbungs-tracker
Flissel
Bewerbungs-Tracker mit Status-Pipeline (Sichtung -> Interview -> Angebot/Absage),
office-productivity
netbarros
Office productivity workflow covering document creation, spreadsheet automation, presentation generation, and integration with LibreOffice and Microsoft Office formats.
excel-to-slides
co-r-e
|
spreadsheet-workflow-automator
zwright8
Use when tasks require spreadsheet workflow automator with credential-aware preflight, deterministic execution, validation gates, and handoff-ready artifacts.