googleworkspace avatar

Gws Forms

The gws-forms skill enables users to read and write Google Forms through command-line interface commands, supporting operations like creating forms, retrieving form data, updating forms in batches, managing publish settings, and accessing form responses. It serves developers and automation engineers who need to programmatically interact with Google Forms as part of the Google Workspace CLI. The skill solves the problem of requiring manual form creation and management by providing direct API access to Forms resources.

skills.sh installs
42.4K
GitHub stars
32.2K
last updated
Aug 21, 2026

Install

$ npx -y skills add googleworkspace/cli --skill gws-forms --agent claude-code

Installs into .claude/skills of the current project.

Files

forms (v1)

PREREQUISITE: Read ../gws-shared/SKILL.md for auth, global flags, and security rules. If missing, run gws generate-skills to create it.

gws forms <resource> <method> [flags]

API Resources

forms

  • batchUpdate — Change the form with a batch of updates.
  • create — Create a new form using the title given in the provided form message in the request. Important: Only the form.info.title and form.info.document_title fields are copied to the new form. All other fields including the form description, items and settings are disallowed. To create a new form and add items, you must first call forms.create to create an empty form with a title and (optional) document title, and then call forms.update to add the items.
  • get — Get a form.
  • setPublishSettings — Updates the publish settings of a form. Legacy forms aren't supported because they don't have the publish_settings field.
  • responses — Operations on the 'responses' resource
  • watches — Operations on the 'watches' resource

Discovering Commands

Before calling any API method, inspect it:

# Browse resources and methods
gws forms --help

Sponsors

Details

Repository
github.com/googleworkspace/cli
Categories
CLI & Terminal, Office & Documents

More from googleworkspace/cli

All 113
1limrun-inc avatarlimrun-android-emulatorlimrun-inc/skillsDrive an app running on a Limrun cloud Android emulator: install an APK, launch and terminate apps with crash reports, tap, type, read the UI element tree, scre40.2Kskills.sh installs
2googleworkspace avatarrecipe-create-presentationgoogleworkspace/cliCreate a new Google Slides presentation and add initial slides.33.1Kskills.sh installs
3googleworkspace avatargws-workflow-weekly-digestgoogleworkspace/cliGoogle Workflow: Weekly summary: this week's meetings + unread email count.32.3Kskills.sh installs
4googleworkspace avatargws-workflow-file-announcegoogleworkspace/cliGoogle Workflow: Announce a Drive file in a Chat space.31.5Kskills.sh installs
5googleworkspace avatargws-events-subscribegoogleworkspace/cliGoogle Workspace Events: Subscribe to Workspace events and stream them as NDJSON.31.4Kskills.sh installs
6googleworkspace avatarrecipe-create-doc-from-templategoogleworkspace/cliCopy a Google Docs template, fill in content, and share with collaborators.31.4Kskills.sh installs