gws-forms

Manage Google Forms via command-line operations with JSON output.

7|2|Updated Jan 22, 2026
One-click install
npx skills add https://github.com/omriariav/workspace-cli --skill gws-forms
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gws-forms
Source: https://github.com/omriariav/workspace-cli/tree/main/skills/forms
Command: npx skills add https://github.com/omriariav/workspace-cli --skill gws-forms

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill automates the management of Google Forms, from retrieving form metadata and responses to creating and updating forms, streamlining data collection and survey management.

Core Features & Use Cases

  • Form Information Retrieval: Get details, questions, and structure of existing forms.
  • Response Management: Fetch all responses or specific submissions from a form.
  • Form Creation & Updates: Create new forms with titles and descriptions, or modify existing ones using simple flags or advanced batch updates.
  • Use Case: An event organizer can use this Skill to quickly pull all attendee responses from a registration form to generate a participant list.

Quick Start

Use the gws forms skill to get all responses from the form with ID '12345'.

Frequently Asked Questions about gws-forms

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

FAQPage Schema
How do I retrieve Google Forms responses using a command-line interface?

You can retrieve Google Forms responses via command-line operations by fetching all submissions or specific responses from a form, with structured JSON output provided for programmatic use and integration.

Can I create and update Google Forms programmatically for survey automation?

Yes, you can create new Google Forms with titles and descriptions or update existing ones using simple flags and advanced batch updates to automate survey management.

What is the best way to get Google Forms metadata and question structure for data collection?

The best way to get Google Forms metadata is using command-line operations that retrieve details, questions, and structure of existing forms, returning structured JSON output for data collection workflows.

Do I need OAuth2 authentication to manage Google Forms via CLI?

Yes, you need OAuth2 authentication because the tool integrates directly with Google's OAuth2 authentication flow to securely authorize command-line operations for form management.

How does structured JSON output work when fetching Google Forms responses?

Structured JSON output works by formatting fetched form responses and metadata into programmable data structures, enabling seamless integration with external automation scripts and data collection pipelines.

What are the limitations of using command-line tools for Google Forms batch updates?

Limitations include relying on Google's OAuth2 authentication flow constraints and API quotas, meaning complex form modifications require correctly structured batch update flags to avoid processing errors.