with one click
gws-forms
Read and write Google Forms.
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
Read and write Google Forms.
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
View and modify obk configuration settings (timezone, workspace, models, providers, storage)
Create, update, and manage custom skills; install skills from external repos; extend agent capabilities
Post, reply, like, or repost on X/Twitter
Read X/Twitter timeline, search posts, view threads, replies, and notifications
Search emails, check inbox, find messages, look up correspondence, check for replies
Send an email or create a draft email via Gmail
| name | gws-forms |
| version | 1.0.0 |
| description | Read and write Google Forms. |
| metadata | {"openclaw":{"category":"productivity","requires":{"bins":["gws"]},"cliHelp":"gws forms --help"}} |
PREREQUISITE: Read
../gws-shared/SKILL.mdfor auth, global flags, and security rules. If missing, rungws generate-skillsto create it.
gws forms <resource> <method> [flags]
batchUpdate — Change the form with a batch of updates.
Required: formId (string)
Example: gws forms forms batchUpdate --params '{"formId":"..."}'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.
Key params: unpublished (boolean)
Example: gws forms forms create --params '{"unpublished":"..."}'get — Get a form.
Required: formId (string)
Example: gws forms forms get --params '{"formId":"..."}'setPublishSettings — Updates the publish settings of a form. Legacy forms aren't supported because they don't have the publish_settings field.
Required: formId (string)
Example: gws forms forms setPublishSettings --params '{"formId":"..."}'responses — Operations on the 'responses' resourcewatches — Operations on the 'watches' resourceBefore 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.