Agent skill

Google Form Callback

by CALLE-AI in CALLE-AI/awesome-phone-call-agents

Turn Google Form lead or callback responses into safe one-off AI-agent phone calls with template-driven goals, scheduled runs, and result writeback.

MITAuto-check passed

Install Google Form Callback

skills CLI
$ npx skills add CALLE-AI/awesome-phone-call-agents --skill google-form-callback -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install CALLE-AI/awesome-phone-call-agents google-form-callback --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/CALLE-AI/awesome-phone-call-agents.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/google-form-callback .claude/skills/google-form-callback && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
google-form-callback
GitHub stars
107
Token cost
~3.5k tokens
SKILL.md length
1,506 words
Files
18 (incl. scripts, references)
Skills in repo
98
Repo updated
First seen
Licence
MIT

At a glance

Turn Google Form lead or callback responses into safe one-off AI-agent phone calls with template-driven goals, scheduled runs, and result writeback.

  • Works in 11 steps: Confirm the user explicitly wants to… → Confirm each form's description or terms… → Run auth preflight before any export or… → …
  • SKILL.md covers When To Use, When Not To Use, Template Contract and Workflow, plus 6 more sections
  • Runs JavaScript scripts from its folder; calls node; reaches script.google.com; needs CALLBACK_API_TOKEN and GOOGLE_FORM_CALLBACK_API_TOKEN

What it does

Google Form Callback is an agent skill from CALLE-AI/awesome-phone-call-agents. Turn Google Form lead or callback responses into safe one-off AI-agent phone calls with template-driven goals, scheduled runs, and result writeback.

Its SKILL.md is about 3.5k tokens, which your agent loads only when the skill is triggered. The skill folder holds 19 other files, including scripts and reference files (for example `references/examples.md`, `references/google-forms-api.md` and `references/google-oauth-setup.md`).

The repository describes itself as: Portable phone-call Agent Skills, apps, examples, adapters, and scheduler recipes for AI agents. The licence is MIT.

Example prompts

  • “/google-form-callback”

Requirements

  • Node.js
  • A credential in GOOGLE_FORM_CALLBACK_API_TOKEN
  • A credential in CALLBACK_API_TOKEN

Workflow steps

11 steps, taken from the first numbered list in SKILL.md.

  1. Confirm the user explicitly wants to process specific Google Forms for callback calls.
  2. Confirm each form's description or terms make phone follow-up clear.
  3. Run auth preflight before any export or dry-run. For an end-to-end callback
  4. Obtain Google Forms metadata and response payloads for the requested form IDs
  5. Extract field slugs from form item descriptions or help text.
  6. Normalize each response into structured fields.
  7. Validate required template fields, E.164 phone numbers, and responseId dedupe state.
  8. Compile the provider goal from skills/google-form-callback/template.md.
  9. Run a dry-run preview first. Show masked phone numbers and skip reasons.
  10. Place calls only after explicit user confirmation or inside an already approved scheduled run.
  11. Record processed responseId values and write the template-defined result and summary fields to the matching row in the linked response…

What it can do on your machine

Read from SKILL.md and the folder at commit b974ae3. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Ships 10 files in scripts/ (JavaScript), which the agent can run.

    Shell commands in SKILL.md call:

    • node

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Hosts in commands or code, which the agent is likely to contact:

    • script.google.com

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names these keys or tokens, usually read from environment variables:

    • CALLBACK_API_TOKEN
    • GOOGLE_FORM_CALLBACK_API_TOKEN

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Google Form Callback loads about 3.5k tokens when it runs, and up to ~10k if it reads all its reference files. Until then it costs about 42 tokens; SKILL.md has 1,506 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~42
When it runs · the whole SKILL.md, loaded when a task matches
~3.5k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~10k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.

SKILL.md

The full file from CALLE-AI/awesome-phone-call-agents at commit b974ae3, republished under its MIT licence (© CALLE-AI). 1,506 words, ~3,549 tokens.

Download SKILL.mdSave it as .claude/skills/google-form-callback/SKILL.md (or your agent's skills folder). This skill also uses 17 other files; get the full folder from GitHub.
name
google-form-callback
description
Turn Google Form lead or callback responses into safe one-off AI-agent phone calls with template-driven goals, scheduled runs, and result writeback.
license
MIT

Google Form Callback

Use this skill when the user wants to process responses from one or more Google Forms and call respondents who submitted a form that clearly authorizes a phone follow-up.

google-form-callback is an intake, scheduling, and safety orchestration skill. It does not create a new phone provider, does not create provider-side recurring schedules, and does not call every phone-looking value in a form. It turns a known form template into reviewed one-off call candidates.

When To Use

Use this skill for:

  • Google Form lead follow-up workflows
  • quote request forms
  • callback request forms
  • appointment or support follow-up forms
  • dry-run previews before placing calls from form submissions
  • scheduled polling of one or more forms

When Not To Use

Do not use this skill to:

  • scrape arbitrary forms for phone numbers
  • call respondents from forms whose description or terms do not authorize phone follow-up
  • infer country codes or repair ambiguous phone numbers
  • create provider-side recurring phone-call jobs
  • expose Google OAuth tokens, provider credentials, confirmation tokens, or full phone numbers in user-facing summaries
  • provide medical, legal, financial, or emergency advice during generated calls

Template Contract

Edit skills/google-form-callback/template.md when the form fields or generated CALL-E goal should change. The extraction script reads this file directly, so field and goal changes should not require code edits.

Do not duplicate business field names or goal text in SKILL.md. Treat template.md as the source of truth for:

  • form fields and required fields
  • the E.164 phone field
  • the recipient name field
  • generated CALL-E goal text
  • writeback result and summary field names

Phone numbers must already be E.164.

Workflow

  1. Confirm the user explicitly wants to process specific Google Forms for callback calls.
  2. Confirm each form's description or terms make phone follow-up clear.
  3. Run auth preflight before any export or dry-run. For an end-to-end callback workflow, Google and CALL-E must both be ready before continuing. If either side is unauthenticated, start the repair flow and stop until the user completes authorization.
  4. Obtain Google Forms metadata and response payloads for the requested form IDs or Drive-discovered forms, plus any submitted-time window, preferably through the local OAuth Google API client.
  5. Extract field slugs from form item descriptions or help text.
  6. Normalize each response into structured fields.
  7. Validate required template fields, E.164 phone numbers, and responseId dedupe state.
  8. Compile the provider goal from skills/google-form-callback/template.md.
  9. Run a dry-run preview first. Show masked phone numbers and skip reasons.
  10. Place calls only after explicit user confirmation or inside an already approved scheduled run.
  11. Record processed responseId values and write the template-defined result and summary fields to the matching row in the linked response spreadsheet.

Execution Mode

If the user input does not include scheduling language, use one-off execution:

  1. Extract candidates.
  2. Run process-callback-candidates.mjs --dry-run.
  3. Show the pending and skipped counts with masked phone numbers.
  4. Continue to --execute --approved-real-calls only after the user confirms that exact dry-run result.

If the user input includes scheduling language, such as "every day at 6pm", run preflight-auth.mjs --repair-all before creating any scheduler job. Create the scheduler job only after Google and CALL-E auth both pass. Then render scheduler plans with authPreflightOk: true. The scheduler job approval is the confirmation for future real calls unless the user explicitly asks for preview-only mode. Scheduled runs must still run the dry-run check internally, but must not ask for another per-run or per-response confirmation when approvedRealCalls is true. For real scheduled calls, include a response time window. If submittedAfter is not configured, render-runtime-plans.mjs generates a submittedAfter value at plan-render time so the first scheduled run does not process old form responses.

Scripts

Use scripts/google-auth.mjs for local Google OAuth. The user authorizes once in the browser, and the token stays on the user's machine:

bash
node skills/google-form-callback/scripts/google-auth.mjs login \
  --credentials ~/.config/google-form-callback/oauth-client.json

Before exporting forms, dry-running candidates, or running calls, use scripts/preflight-auth.mjs to check Google and CALL-E auth together:

bash
node skills/google-form-callback/scripts/preflight-auth.mjs

For the normal end-to-end form callback workflow, repair both auth paths before continuing:

bash
node skills/google-form-callback/scripts/preflight-auth.mjs --repair-all

If --repair-all starts a browser or returns CALL-E login instructions, stop the workflow until the user completes authorization. Then rerun the same preflight command and continue only when it returns ok: true.

For lower-level debugging, Google and CALL-E can still be repaired separately:

bash
node skills/google-form-callback/scripts/preflight-auth.mjs --repair-google
node skills/google-form-callback/scripts/preflight-auth.mjs --start-calle-login

Use scripts/google-local-api-client.mjs as the default Google route after local OAuth is available. If form IDs are known, export those forms directly:

bash
node skills/google-form-callback/scripts/google-local-api-client.mjs \
  --action export \
  --form-id "FORM_ID" \
  --output form-export.json

If the user asks to process all forms in the account for a time window, discover forms through Drive and export matching responses:

bash
node skills/google-form-callback/scripts/google-local-api-client.mjs \
  --action export \
  --discover-forms \
  --submitted-after "2026-05-26T00:00:00Z" \
  --submitted-before "2026-05-27T00:00:00Z" \
  --output form-export.json

Use --action list-forms when the user only wants to inspect accessible Google Forms before processing:

bash
node skills/google-form-callback/scripts/google-local-api-client.mjs \
  --action list-forms

To export only responses submitted in a time window, pass RFC3339 UTC timestamps. --submitted-after is inclusive and --submitted-before is exclusive:

bash
node skills/google-form-callback/scripts/google-local-api-client.mjs \
  --action export \
  --form-id "FORM_ID" \
  --submitted-after "2026-05-26T00:00:00Z" \
  --submitted-before "2026-05-27T00:00:00Z" \
  --output form-export.json

Use scripts/google-form-api-client.mjs only when the user has deployed and authorized the reference Apps Script Web App fallback. This keeps Google Forms and Sheets operations behind a preauthorized API that host agents can call from scripts:

bash
GOOGLE_FORM_CALLBACK_API_TOKEN="same-token" \
node skills/google-form-callback/scripts/google-form-api-client.mjs \
  --url "https://script.google.com/macros/s/.../exec" \
  --action export \
  --form-id "FORM_ID" \
  --output form-export.json

The Apps Script fallback accepts the same --submitted-after and --submitted-before flags when exporting.

Use scripts/extract-callback-candidates.mjs to turn Forms API JSON into call candidates:

bash
node skills/google-form-callback/scripts/extract-callback-candidates.mjs \
  --form form.json \
  --responses responses.json \
  --template skills/google-form-callback/template.md

The extractor only emits ready candidates when the template has submissionAuthorizesCallback: true and the exported form description or template description clearly mentions phone or call follow-up. If that form-level basis is not valid for the workflow, add a per-response consent field to template.md, include it in requiredFields, and keep submissionAuthorizesCallback: true only when a submitted response with that field authorizes callback calls.

If the input payload was not already filtered, extract-callback-candidates.mjs also accepts --submitted-after and --submitted-before as a defensive client-side response filter.

Show full SKILL.md (591 more words)Show less

Then use scripts/process-callback-candidates.mjs for the approval and state layer:

bash
node skills/google-form-callback/scripts/process-callback-candidates.mjs \
  --input candidates.json \
  --state callback-state.json \
  --dry-run

To run real calls through CALL-E sequentially after the dry-run result is explicitly approved:

bash
node skills/google-form-callback/scripts/process-callback-candidates.mjs \
  --input candidates.json \
  --state callback-state.json \
  --execute \
  --approved-real-calls \
  --poll \
  --writeback callback-writeback.json

To write results directly to Google Sheets after each approved run with local OAuth, pass --writeback-local:

bash
node skills/google-form-callback/scripts/process-callback-candidates.mjs \
  --input candidates.json \
  --state callback-state.json \
  --execute \
  --approved-real-calls \
  --poll \
  --writeback callback-writeback.json \
  --writeback-local

To write through the Apps Script fallback instead, deploy the reference Apps Script as a Web App, set CALLBACK_API_TOKEN, and pass the Web App URL:

bash
GOOGLE_FORM_CALLBACK_API_TOKEN="same-token" \
node skills/google-form-callback/scripts/process-callback-candidates.mjs \
  --input candidates.json \
  --state callback-state.json \
  --execute \
  --approved-real-calls \
  --poll \
  --writeback callback-writeback.json \
  --writeback-url "https://script.google.com/macros/s/.../exec"

Use --post-writeback callback-writeback.json --writeback-url ... to retry only the sheet writeback without placing another call.

Use scripts/render-runtime-plans.mjs when the user asks for a schedule such as "call every day at 6pm". Pass every form ID in the config; the script returns one scheduler plan per form because CALL-E does not manage multi-form schedules. Run preflight-auth.mjs --repair-all first, and pass authPreflightOk: true only after Google and CALL-E auth both pass; the plan renderer refuses to create scheduled runtime prompts without it. approvedRealCalls defaults to true, which means the scheduled runtime will place calls after its internal dry-run validation without asking again. Set it to false only for an explicitly preview-only schedule. The rendered runtime prompt includes --poll --writeback <path> so result records are captured, plus the configured local OAuth or Apps Script writeback route. Configure submittedAfter or submittedBefore globally or per form when the approved schedule should use a specific response window.

bash
node skills/google-form-callback/scripts/render-runtime-plans.mjs \
  --config schedule-config.json

Use scripts/render-form-script.mjs after editing template.md to generate a Google Apps Script form creator from the template fields:

bash
node skills/google-form-callback/scripts/render-form-script.mjs \
  --template skills/google-form-callback/template.md

Provider Boundary

This skill prepares and optionally executes one-off provider call requests:

json
{
  "to_phones": ["+15550101234"],
  "goal": "Compiled from template.md...",
  "language": "English"
}

The provider handles exactly one call per approved candidate. The host scheduler, automation, or operator controls when the skill processes form responses. For recurring runs, use this default architecture:

text
Host scheduler handles recurrence.
Phone-call provider handles exactly one call per scheduled run.

Result Writeback

Google Forms does not provide hidden post-call respondent fields. The local OAuth client writes results to the original linked response spreadsheet row. It adds a response_id helper column when needed, then writes the template-defined result and summary columns in that same row.

The local OAuth route requires the form to already have a linked response spreadsheet because the Google Forms API exposes linkedSheetId as output-only. If the form has no linked spreadsheet, link one in Google Forms or use the Apps Script fallback.

For automatic local-OAuth writeback, use --writeback-local; the call processor writes the same payload after the CALL-E call reaches a terminal result.

For Apps Script fallback writeback, deploy the Apps Script as a Web App and use --writeback-url. The Apps Script Web App API also supports health and export actions through google-form-api-client.mjs.

Older test runs may have created a separate Call Results sheet. New local OAuth and Apps Script writebacks do not use that sheet.

Safety Rules

Read references/safety.md for the full safety contract.

Always follow these rules:

  • Phone calls are real-world side effects.
  • Require explicit user intent before processing a form for phone calls.
  • Require a known form template whose submission basis authorizes phone follow-up.
  • Require E.164 phone numbers and do not guess country codes.
  • Mask phone numbers in summaries.
  • Deduplicate by responseId.
  • Create one scheduler plan per form.
  • Do not expose Google OAuth tokens, provider credentials, confirmation tokens, cookies, or callback URLs.
  • If a response requires medical, legal, financial, or emergency judgment, collect logistics or route to a human instead of giving advice.
  • Do not state that a call was placed unless the provider call actually ran and returned success.

References

  • references/google-forms-api.md: fetching form and response payloads
  • references/google-oauth-setup.md: publisher setup for local OAuth
  • references/response-mapping.md: mapping Forms API response data to call candidates
  • references/runtime-prompt.md: scheduled run prompt for one form
  • references/safety.md: phone-number, dedupe, scheduling, and sensitive-domain rules
  • references/examples.md: example response processing and dry-run output

© CALLE-AI, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 17 other files (scripts, references) in skills/google-form-callback of CALLE-AI/awesome-phone-call-agents.

  • SKILL.md
  • references/examples.md
  • references/google-forms-api.md
  • references/google-oauth-setup.md
  • references/response-mapping.md
  • references/runtime-prompt.md
  • references/safety.md
  • scripts/extract-callback-candidates.mjs
  • scripts/google-auth.mjs
  • scripts/google-form-api-client.mjs
  • scripts/google-local-api-client.mjs
  • scripts/google-oauth-lib.mjs
  • scripts/preflight-auth.mjs
  • scripts/process-callback-candidates.mjs
  • scripts/render-form-script.mjs
  • scripts/render-runtime-plans.mjs
  • scripts/template-lib.mjs
  • template.md

Open the folder on GitHubat commit b974ae3

Compare with similar skills

Google Form Callback next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Google Form Callback compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Google Form Callback this skillCALLE-AI/awesome-phone-call-agents107—~3.5kAutomated safety check: PassMIT
Recipe Collect Form Responsesgoogleworkspace/cli31k—~172Automated safety check: PassApache-2.0
Form Fillingasgeirtj/system_prompts_leaks69k—~400Automated safety check: PassCC0-1.0
Responsive Unitsthedaviddias/Front-End-Checklist74k—~472Automated safety check: PassMIT
Lead Magnetssickn33/agentic-awesome-skills47k2 repos~2.8kAutomated safety check: PassMIT
Form Validationthedaviddias/Front-End-Checklist74k—~633Automated safety check: PassMIT

Similar skills

  • Retrieve and review responses from a Google Form. An agent skill from googleworkspace/cli.

    31k GitHub stars~172 tokensUpdated 2 days ago
    Auto-check passed
  • Form Filling

    asgeirtj/system_prompts_leaks

    Fill out online forms (Google Forms, Typeform and similar) or PDF, Word and DocuSign forms; prepare a reviewable draft and get approval before submitting or sending.

    69k GitHub stars~400 tokensUpdated yesterday
    Documents & OfficeAuto-check passed
  • Responsive Units

    thedaviddias/Front-End-Checklist

    A skill your agent uses when reviewing stylesheets, component styles, and responsive behavior related to Use relative units for responsive layouts.

    74k GitHub stars~472 tokensUpdated 3 days ago
    Frontend & DesignAuto-check passed
  • Lead Magnets

    sickn33/agentic-awesome-skills

    Plan and optimize lead magnets for email capture and lead generation.

    47k GitHub starsUsed in 2 repos~2.8k tokens
    Marketing & SEOAuto-check passed
  • Form Validation

    thedaviddias/Front-End-Checklist

    A skill your agent uses when reviewing templates, rendered HTML, or shared components related to Validate forms accessibly.

    74k GitHub stars~633 tokensUpdated 3 days ago
    Frontend & DesignAuto-check passed
  • Responsive Design

    wshobson/agents

    Implement modern responsive layouts using container queries, fluid typography, CSS Grid, and mobile-first breakpoint strategies.

    40k GitHub starsUsed in 2 repos~498 tokens
    Frontend & DesignAuto-check passed

More from CALLE-AI/awesome-phone-call-agents

All 98 skills in this repo
  • Accessible Outing Verifier

    CALLE-AI/awesome-phone-call-agents

    Demonstrates advisory accessibility-planning checks with offline fixtures and a proposed bounded CALL-E workflow; use for exploring unknown or qualified venue claims without making calls.

    107 GitHub stars~1.4k tokensUpdated today
    Auto-check passed
  • Ground Truth Gate

    CALLE-AI/awesome-phone-call-agents

    A skill your agent uses when an agent holds some evidence for a physical-world claim but the evidence is broader, narrower, or older than the exact question asked, and it must first decide whether a…

    107 GitHub stars~3.3k tokensUpdated today
    Auto-check passed
  • Is It Accessible

    CALLE-AI/awesome-phone-call-agents

    Call a venue and ask the accessibility questions that matter to one specific person — step-free entry, hearing loop, guide dogs, quiet hours, changing places — then return a per-need verdict backed…

    107 GitHub stars~4.3k tokensUpdated today
    Auto-check passed
  • Landmark Navigation Assist

    CALLE-AI/awesome-phone-call-agents

    Turns a pre-written, building-level location config into a CALL-E outbound phone-call task that guides a delivery driver through the last few hundred metres to a specific building using landmarks…

    107 GitHub stars~1.6k tokensUpdated today
    Auto-check passed
  • Research Gap Call Verifier

    CALLE-AI/awesome-phone-call-agents

    Turn cited business research into a bounded, approval-gated phone-call plan that asks only unresolved factual questions, then reconcile CALL-E-compatible results without treating voicemail, refusal…

    107 GitHub stars~1.7k tokensUpdated today
    Auto-check passed
  • Structured Outcome Followup Call

    CALLE-AI/awesome-phone-call-agents

    Place a goal-driven CALL-E call that collects specific structured answers, score those answers against a deterministic rubric you supply, and conditionally trigger a follow-up action — all runnable…

    107 GitHub stars~1.4k tokensUpdated today
    Auto-check passed

Questions about Google Form Callback

What does Google Form Callback do?

Turn Google Form lead or callback responses into safe one-off AI-agent phone calls with template-driven goals, scheduled runs, and result writeback. Google Form Callback is an agent skill from CALLE-AI/awesome-phone-call-agents. Turn Google Form lead or callback responses into safe one-off AI-agent phone calls with template-driven goals, scheduled runs, and result writeback.

How do I install Google Form Callback in Claude Code?

Run `npx skills add CALLE-AI/awesome-phone-call-agents --skill google-form-callback -a claude-code`. Or copy the skill folder (skills/google-form-callback in CALLE-AI/awesome-phone-call-agents) into .claude/skills/google-form-callback in your project. Claude Code loads it when a task matches its description.

How do I install Google Form Callback in Codex?

Run `npx skills add CALLE-AI/awesome-phone-call-agents --skill google-form-callback -a codex`. Or copy the skill folder (skills/google-form-callback in CALLE-AI/awesome-phone-call-agents) into .agents/skills/google-form-callback in your project. Codex loads it when a task matches its description.

Can I use Google Form Callback in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add CALLE-AI/awesome-phone-call-agents --skill google-form-callback -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/google-form-callback, .gemini/skills/google-form-callback, .github/skills/google-form-callback and .opencode/skills/google-form-callback in your project.

What does Google Form Callback need to run?

Going by SKILL.md and its folder, Google Form Callback needs JavaScript for the scripts in its folder, the command-line tools its instructions call (node) and credentials named CALLBACK_API_TOKEN and GOOGLE_FORM_CALLBACK_API_TOKEN. Our summary lists: Node.js; A credential in GOOGLE_FORM_CALLBACK_API_TOKEN; A credential in CALLBACK_API_TOKEN.

Does Google Form Callback access the network?

SKILL.md names 1 domain. In commands or code: script.google.com; the agent is likely to contact it when it follows the instructions. This is read from the text; nothing was executed.

Is Google Form Callback safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.

What licence does Google Form Callback use?

Google Form Callback is published under the MIT licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Google Form Callback use?

About 3.5k tokens (SKILL.md is roughly 14k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 6.9k tokens, read only when the agent opens those files.

What are the alternatives to Google Form Callback?

Skills that share tags, products or a category with Google Form Callback: Recipe Collect Form Responses (googleworkspace/cli, 31k stars), Form Filling (asgeirtj/system_prompts_leaks, 69k stars), Responsive Units (thedaviddias/Front-End-Checklist, 74k stars) and Lead Magnets (sickn33/agentic-awesome-skills, 47k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Google Form Callback?

CALLE-AI (a GitHub organization) maintains it in CALLE-AI/awesome-phone-call-agents, which has 107 GitHub stars. The repository holds 98 skills in this directory. The repository was last updated on October 9, 2026.

Source: CALLE-AI/awesome-phone-call-agents on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.