Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
googleworkspace avatar

Gws Forms

  • 31.4k installs
  • 30k repo stars
  • Updated July 22, 2026
  • googleworkspace/cli

gws-forms is a Google Workspace CLI skill that enables developers to create and manage Google Forms programmatically with JSON output.

About

Google Workspace CLI skill for managing Google Forms via command line. Enables developers to programmatically create forms, manage responses, and access form data. Integrated with the broader Google Workspace CLI and Discovery Service.

  • Google Forms management
  • Response data access
  • Dynamic API discovery

Gws Forms by the numbers

  • 31,434 all-time installs (skills.sh)
  • +1,098 installs in the week ending Jul 28, 2026 (Skillselion tracking)
  • Ranked #26 of 690 Office & Documents skills by installs in the Skillselion catalog
  • Security screen: MEDIUM risk (skills.sh audit)
  • Data as of Jul 28, 2026 (Skillselion catalog sync)
At a glance

gws-forms capabilities & compatibility

Works with
google drive
Use cases
orchestration
npx skills add https://github.com/googleworkspace/cli --skill gws-forms

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs31.4k
repo stars30k
Security audit2 / 3 scanners passed
Last updatedJuly 22, 2026
Repositorygoogleworkspace/cli

How do you create Google Forms from the command line?

Automate Google Forms operations in agent workflows without manual UI interaction.

Who is it for?

Developers automating Google Forms creation and updates who already authenticate via the gws CLI and Google Workspace APIs.

Skip if: Developers needing Google Sheets or Docs automation without Forms API access or gws OAuth setup.

When should I use this skill?

A workflow must create a Google Form, run forms batchUpdate, or read form data through gws forms commands.

What you get

Created Google Forms with title fields, batch-updated form structures, and API responses from gws forms calls.

  • created Google Forms
  • batch-updated form structures

By the numbers

  • gws-forms skill version 0.22.5
  • Exposes Forms v1 forms batchUpdate and create methods

Files

SKILL.mdMarkdownGitHub ↗

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

# Inspect a method's required params, types, and defaults
gws schema forms.<resource>.<method>

Use gws schema output to build your --params and --json flags.

Related skills

Forks & variants (1)

Gws Forms has 1 known copy in the catalog totaling 6 installs. They canonicalize to this original listing.

How it compares

Pick gws-forms for programmatic Google Forms CRUD; use spreadsheet skills when collecting responses into Sheets is the primary goal.

FAQ

What methods does gws-forms expose?

gws-forms exposes Google Forms v1 forms resource methods including batchUpdate for batched updates and create for new forms. create copies only form.info.title and form.info.document_title from the request.

What does gws-forms require before running?

gws-forms requires the gws binary and gws-shared/SKILL.md for auth, global flags, and security rules. The skill version is 0.22.5 in googleworkspace/cli.

Is Gws Forms safe to install?

skills.sh reports 2 of 3 security scanners passed. Review the Security Audits panel on this page before installing in production.

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.