gws-forms

Automate Google Forms creation, updates, retrieval, and settings via gws CLI.

Updated May 25, 2025
One-click install
npx skills add https://github.com/temple-slope/dotfiles --skill gws-forms-temple-slope
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gws-forms
Source: https://github.com/temple-slope/dotfiles/tree/main/.agents/skills/gws-forms
Command: npx skills add https://github.com/temple-slope/dotfiles --skill gws-forms-temple-slope

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Read and write Google Forms programmatically to streamline form creation, updates, and data collection.

Core Features & Use Cases

  • Read form metadata and existing items to understand form structure.
  • Create new forms and update existing ones with controlled changes.
  • Manage publishing settings, responses, and watch for changes to forms.

Quick Start

Use gws forms <resource> <method> to perform a Google Forms operation from the CLI.

Frequently Asked Questions about gws-forms

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate Google Forms creation and updates programmatically?

Automate Google Forms creation and updates programmatically by using the gws CLI to execute forms.create and forms.batchUpdate operations, allowing controlled modifications to form definitions across multiple forms in automation pipelines.

What is the best way to retrieve Google Forms responses in an automation pipeline?

Retrieving Google Forms responses in an automation pipeline is best handled by using the gws CLI to execute forms.responses operations, which programmatically reads and writes form response data for data collection workflows.

Can I manage Google Forms publishing settings from the command line?

Yes, you can manage Google Forms publishing settings from the command line by using the gws CLI to execute forms.setPublishSettings operations, programmatically controlling form visibility and access within your automation pipelines.

How do I watch for changes to Google Forms programmatically?

You watch for changes to Google Forms programmatically by using the gws CLI to execute forms.watches operations, which monitors form definitions and responses to trigger downstream automation pipeline actions upon updates.

Does the gws CLI support reading existing Google Forms metadata and structure?

Yes, the gws CLI supports reading existing Google Forms metadata and structure by using the forms.get operation, allowing you to programmatically retrieve form definitions and understand existing items before applying updates.