From gws
Duplicate a Google Sheets template tab for a new month of tracking.
npx claudepluginhub fakoli/fakoli-plugins --plugin gwsThis skill uses the workspace's default tool permissions.
Duplicate a Google Sheets template tab for a new month of tracking.
Compares coding agents like Claude Code and Aider on custom YAML-defined codebase tasks using git worktrees, measuring pass rate, cost, time, and consistency.
Designs and optimizes AI agent action spaces, tool definitions, observation formats, error recovery, and context for higher task completion rates.
Designs, implements, and audits WCAG 2.2 AA accessible UIs for Web (ARIA/HTML5), iOS (SwiftUI traits), and Android (Compose semantics). Audits code for compliance gaps.
Duplicate a Google Sheets template tab for a new month of tracking.
Use this workflow when the user has a monthly tracking sheet and wants to create a new tab for the next month based on an existing template tab.
gws sheets spreadsheets get --params '{"spreadsheetId": "SHEET_ID"}' \
--fields "sheets.properties(sheetId,title)"
Identify the template tab's sheetId from the output.
gws sheets spreadsheets sheets copyTo \
--params '{"spreadsheetId": "SHEET_ID", "sheetId": TEMPLATE_SHEET_ID}' \
--json '{"destinationSpreadsheetId": "SHEET_ID"}'
Note the new sheet ID from the response.
Ask the user what to name it (e.g., "March 2026"):
gws sheets spreadsheets batchUpdate \
--params '{"spreadsheetId": "SHEET_ID"}' \
--json '{"requests": [{"updateSheetProperties": {"properties": {"sheetId": NEW_SHEET_ID, "title": "NEW_TAB_NAME"}, "fields": "title"}}]}'
Tell the user the new tab was created and named.