Skip to main content
skill Claude Code CX Codex Cursor GitHub Copilot official · Google

recipe-collect-form-responses — Claude Code skill for Google Forms

Pulls Google Forms responses through the gws CLI: finds the form, shows its structure, prints the answers as a table.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add googleworkspace/cli --skill recipe-collect-form-responses -a claude-code
Open on GitHub

What recipe-collect-form-responses does

The skill walks the agent through three gws commands. It lists forms first (gws forms forms list) in case the ID isn't at hand, fetches the form itself by formId with gws forms forms get, then pulls the responses via gws forms forms responses list and renders them as a table using --format table.

Under the hood it's a single SKILL.md file describing the steps, with no scripts of its own. All the work goes to gws, so the binary has to be installed and the gws-forms skill loaded beforehand — the recipe lists it as a prerequisite. Installs target Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI and OpenCode.

Scope stays narrow on purpose: reading responses only, no form creation or edits. Worth adding if Google Workspace already lives in your terminal through gws. If it doesn't, the responses tab inside the form does the same job with fewer moving parts.

What it helps with

  • see what people answered without opening a browser tab
  • find the ID of the form you need
  • check the form's questions before parsing answers
  • dump responses as a table and skim the rows
  • pull answers right after a survey closes

Example prompts for the agent

  • Show the responses to form FORM_ID as a table
  • Find my survey form and print its structure
  • What came in on that form? Find the ID first, then list the responses

How to install recipe-collect-form-responses

1Skills CLI (Vercel)

npx skills add googleworkspace/cli --skill recipe-collect-form-responses -a claude-code

2Manually: put the files in place

~/.claude/skills/recipe-collect-form-responses/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/recipe-collect-form-responses/

From the same set95

The whole set →
gws-gmail official googleworkspace This skill hands your agent Gmail: send mail, read the inbox, reply in a thread. Useful when email work already runs through the gws CLI. Claude Code CX Codex Cursor +1 81,900installs gws-gmail-send official googleworkspace A skill that teaches your agent to send Gmail from the terminal: recipients, subject, body, attachments and drafts. Claude Code CX Codex Cursor +1 74,700installs gws-drive official googleworkspace This skill hands your agent Google Drive through the gws CLI: files, folders, shared drives, comments and access requests. Useful when docs move through code. Claude Code CX Codex Cursor +1 74,500installs gws-shared official googleworkspace This skill gives agents shared rules for gws CLI authentication, flags, and output formats. Use it when working with gws commands. Claude Code CX Codex Cursor +1 66,000installs gws-calendar official googleworkspace Manage Google Calendar events, access rules, and schedules through the gws CLI tool. Claude Code CX Codex Cursor +1 61,100installs gws-sheets official googleworkspace This skill lets an agent read and edit Google Sheets through the CLI. Use it when a coding workflow needs spreadsheet data or table updates. Claude Code CX Codex Cursor +1 58,800installs gws-docs official googleworkspace This skill lets an agent read and update Google Docs through gws. Use it when document changes should happen from an agent chat. Claude Code CX Codex Cursor +1 58,300installs gws-sheets-read official googleworkspace Reads cell values and sheets from Google Spreadsheets via CLI. Useful when an agent needs spreadsheet data without risk of altering it. Claude Code CX Codex Cursor +1 50,600installs

Similar

Questions about recipe-collect-form-responses

How do I install recipe-collect-form-responses in Claude Code?

One command: npx skills add googleworkspace/cli --skill recipe-collect-form-responses -a claude-code. The skill file lands at ~/.claude/skills/recipe-collect-form-responses/SKILL.md.

What does recipe-collect-form-responses do?

It sequences three calls for the agent: list forms, get the form by formId, then list responses as a table. Everything runs through gws forms.

What do I need before running it?

The gws binary on your system and the gws-forms skill loaded — the recipe marks it as required. Without those the steps won't run.

Source text

SKILL.md · Apache-2.0
---
name: recipe-collect-form-responses
description: "Retrieve and review responses from a Google Form."
metadata:
  version: 0.22.5
  openclaw:
    category: "recipe"
    domain: "productivity"
    requires:
      bins:
        - gws
      skills:
        - gws-forms
---

# Check Form Responses

> **PREREQUISITE:** Load the following skills to execute this recipe: `gws-forms`

Retrieve and review responses from a Google Form.

## Steps

1. List forms: `gws forms forms list` (if you don't have the form ID)
2. Get form details: `gws forms forms get --params '{"formId": "FORM_ID"}'`
3. Get responses: `gws forms forms responses list --params '{"formId": "FORM_ID"}' --format table`

© googleworkspace · Apache-2.0 · googleworkspace/cli

See also

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor